草庐IT

cookie_name

全部标签

Java/OS X 狮子 : Setting application name stopped working with JDK1. 7

到目前为止,我使用以下代码在我的AppleMacBook上设置应用程序名称(在顶部的“系统”菜单栏中)。(实际上,我想我是从stackoverflow复制的。)基本上,有一个单独的AppLauncher类,它使用System.setProperty()在为应用程序本身创建新的Runnable之前设置应用程序名称。工作得很好。但是,自从我下载并开始使用JDK1.7后,该解决方案就停止工作了-我在菜单中得到的是类名称而不是应用程序名称,就像我找到该解决方案之前一样。我尝试用谷歌搜索它,但无济于事。这里是曾经在JDK1.6下工作的已失效代码,缩减为相关部分:publicclassAppLau

java - Glassfish 4 : how to set application or module name for JNDI

我在OSGi包中使用EJB。现在当我需要获取EJB时,我有很长的jndi,例如:bean=(InterfaceName)ctx.lookup("java:global/longBundleName_version/OrganizationDirBean!and.plus.path.and.InterfaceName");我想改变这部分:longBundleName_version我的意思是,当我部署bundle时,这部分必须从[glassfish-]application.xml或[glassfish-]-ejb-jar.xml或任何其他xml描述符设置。我希望我的ejb的jndi名称

javax.naming.NameNotFoundException : Name [comp/env] is not bound in this Context. Java 调度程序无法找到 [comp] 错误

我想做的是在一段时间后更新我的数据库。所以我正在使用java调度程序和连接池。我不知道为什么,但我的代码只能工作一次。它将打印:initsuccesssuccessjavax.naming.NameNotFoundException:Name[comp/env]isnotboundinthisContext.Unabletofind[comp].atorg.apache.naming.NamingContext.lookup(NamingContext.java:820)atorg.apache.naming.NamingContext.lookup(NamingContext.jav

java - JAX-RS Cookie 响应未在浏览器中显示

我正在使用Rest响应在客户端设置cookie。但是当我在Chrome中打开“资源”时,我看不到正在设置的cookie。但有趣的是,当我进入chrome设置并检查所有cookie时,我找到了我正在设置的cookie。同样,来自w3schools的getCookie()javascript函数(或处理所有可能性的更好版本)什么也没给我。我试过firefox,同样的事情发生了。当我看到所有的cookie时,我看到了我的cookie,但是JS函数getCookie()没有返回任何东西。我认为cookie设置不正确。这是我的JAX-RS响应:Cookiec1=newCookie(Constan

java - 如何在 Liferay portlet 中设置 Cookie?

我在尝试在Liferay6.0portlet中设置sessioncookie时遇到问题。我希望能够为客户端浏览器设置一个cookie来存储用于linkedin身份验证的应用程序key,然后其他portlet可以在其中检索它。我可以使用以下方法读取cookie:publicvoidaddLinkedInCV(ActionRequestrequest,ActionResponseresponse)throwsPortalException,SystemException{HttpServletRequestconvertReq=PortalUtil.getHttpServletReques

java - web.xml的<filter-mapping>里面的<servlet-name>是什么意思?

我开始学习Struts2。我偶然发现了这段代码:web.xml...someothercodes...MyFilterMyFiltercom.xxx.yyy.zzz.MyFilterMyFilterMyActioncom.xxx.yyy.StrutsListenerMyActionorg.apache.struts.action.ActionServletparamName1param-name>paramVal1paramName2paramVal21...someothercodes...我的问题在这部分MyFilterMyAction为什么在中映射一个servlet标签?这种映射

java - Apache 公共(public) CLI : how to prevent using short-name for options?

在ApacheCommonsCLI库中,是否可以绕过短名称的使用,从而强制用户使用长名称?通常,选项定义如下:newOption("u","username",true,"automaticusername")我想禁止使用“u”。但是,如果我用null或空字符串替换它,就会出现异常...为什么有这个要求?我希望我的所有选项都只采用--optionName=optionValue的形式,因为我的应用程序的某些部分是SpringBoot并且SpringBoot默认识别这种格式的选项。此外,为了在开发人员和用户之间保持一致并简化文档,我发现如果我们有一种独特的方式来使用一个选项而不是2个选项

java.util.MissingResourceException : Can't find bundle for base name

我正在测试Java的i18n特性,遇到一个问题,当语言文件不在类根目录中时,我无法加载它。现在我的文件在/lang目录中。在SO中查看了几个答案,将其放在classes子目录中并像lang.Messages一样加载它,使用完整的位置路由/Test/lang/Message(测试是项目名称),仅使用/lang/Message我仍然得到:java.util.MissingResourceException:Can'tfindbundleforbasename错误。还有什么可以尝试的吗?我的文件结构是:Test/lang/Messages_es.propertiesTest/src/test

java - JSF 中 "Remember me"的 Cookie

我有一个登录页面,我想添加“记住我”功能;这样,如果用户注销并再次打开页面,则会加载他的用户名和密码。为此,当用户登录时(并选中“记住我”),我保存以下cookie:FacesContextfacesContext=FacesContext.getCurrentInstance();CookieuserCookie=newCookie("vtusername",username);userCookie.setMaxAge(3600);((HttpServletResponse)facesContext.getExternalContext().getResponse()).addCoo

java - 使用 JSP EL 检查 Cookie 是否存在

我正在尝试使用表达式语言检查JSP页面上是否存在cookie。我有一个名为persist的cookie设置为空字符串或“选中”。如果想检查persistcookie存在。我尝试了以下方法:以上两种说法都是true当persist的值cookie为空字符串,cookie值为checked时为false.如何区分值为空字符串的cookie和不存在的cookie。(注意:我可以通过为cookie分配一个非空值而不是空字符串来轻松解决这个问题。) 最佳答案 最接近的是检查请求cookieheader中的cookie名称。但是,当有另一个名为