在java文件(.java)中使用javascript设置和读取/检索cookie
让我重复一下。我正在用java语言(而不是javascript)编写一个新的http服务器,我想告诉客户机设置cookie。我想用javascript(setin读取cookie)实现这一点。如果不可能,还有其他解决方案吗? 谢谢大家
你可以在下面搜索框中键入要查询的问题!
让我重复一下。我正在用java语言(而不是javascript)编写一个新的http服务器,我想告诉客户机设置cookie。我想用javascript(setin读取cookie)实现这一点。如果不可能,还有其他解决方案吗? 谢谢大家
# 1 楼答案
如果您正在编写自己的HTTP服务器,那么您应该能够直接设置HTTP头:
您也可以将javascript发送到浏览器来执行此操作(通过将您的脚本包含在您提供给客户端的HTML页面中),但我并不认为这样做有什么好处
该示例取自以下维基百科页面:
http://en.wikipedia.org/wiki/HTTP_cookie
# 2 楼答案
你的问题/要求非常模糊。你真的没有把JavaScript和Java本身或者JSP混淆吗?或者您正在使用服务器端JavaScript?为什么要为“http服务器”这样做?为什么要编写HTTP服务器而不是使用现有的Apache HTTP Server或Apache Tomcat服务器
至少,在JavaScript中,您可以通过^{} 管理cookie。在Java中,这取决于您在哪个上下文中讲话。如果在Servlet上下文中,则使用^{} 和^{} 。如果在JSP EL上下文中,请使用^{} 。如果在URL流上下文中,请使用^{} 和^{} 。如果在“原始”套接字上下文中,则在通过套接字写入“原始”数据时,只需遵守HTTP状态管理规范RFC 2965,并间接遵守HTTP 1.1规范RFC 2616。但是,当您打算创建HTTP服务器时,您应该已经知道了这一点