jsp中获取不到servlet的cookie

今天做登陆,发现jsp中使用document.cookie获取不到servlet生成的cookie,我们可以在浏览器的cookie文件夹中发现,servlet中生成的cookie和jsp中的生成的路径不一样

(cookie查看:IE浏览器 --> 右上角设置 --> Internet选项 --> 常规浏览历史纪录设置 --> 查看文件)

这里的 Login/ 是jsp文件生成的;servlet/文件是servlet文件生成的,我们可以看到他们生成的cookie的文件路径的差异,这时我们只需要使用

Cookie c=new Cookie(strID,pass);
c.setPath("/Login/");

就可以使文件在同一目录了,c.setPath("/");会使cookie生成在根目录。

时间: 2024-11-10 01:20:30

jsp中获取不到servlet的cookie的相关文章

JSP中获取jstl中的数据

我们在编程JSP时,有时会需要访问jstl中的数据,或者说是el表达式中的数据. 比如, <c:forEach    varStatus="data1" var="data" items="${alltemphotmeltdata}"> <tr> <td> ${data.hNo } </td> <td> ${data.hDate } </td> <td> ${da

在JSP中获取oracle中的时间戳类型的字段并显示

在oracle中有一种特殊的时间显示类型——Timestamp时间戳 通常我们将当前时间转化为时间戳的语法如下: select cast (sysdate as timestamp ) from dual 在一个JSP页面中,需要获取一个时间戳字段,以显示在页面上 首先,是对JDBC的操作 sql语句用: select * from testlibrary 假设testlibrary中的modifydate字段的类型为TIMESTAMP(6) Testlibrary tlb= new Testl

【JSP中引入文件】JSP中获取根路径+引用js文件

在jsp界面中经常需要引入js.css等文件,通常都需要先获取项目根路径,然后再引入文件. 例如: 项目路径如下,需要在index.jsp中引入FusionCharts相关的js.css等: index.jsp <%@ page language="java" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.get

ModelAndView中设置List,jsp中获取

mav = new ModelAndView("view/frame/index"); mav.addObject("menuList", menuList); jsp中 <% List<Integer> menuList = (java.util.List<Integer>) request.getAttribute("menuList"); %> <% for (Integer i : menuLis

jsp中获取Servlet读取的图片

需求: 通过servlet读取图片地址,然后显示在jsp页面上 jsp页面: 1 <img style="width:240px; height:200px;" src="<%=request.getContextPath()%>/chartServlet"> wel.xml 配置: 1 <servlet> 2 <servlet-name>chartServlet</servlet-name> 3 <

servlet返回json格式字符串,jsp中获取

@Override     protected void doPost(HttpServletRequest req, HttpServletResponse resp)             throws ServletException, IOException {         String name = req.getParameter("name");         String pwd = req.getParameter("pwd");     

JSP中获取当前访问URL、URL参数等信息的小结。

JSP页面中相关代码: <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String  url  =  "http://"  +  request.getServerName

JSP中获取路径的问题

<%=request.getContextPath()%>输出的是:/项目名 response.sendRedirect(req.getContextPath()+"/List.action"); 重定向需要加入项目名 req.getRequestDispatcher("/List.action").forward(req, resp); 转发本项目中的一个Servlet去处理 req.getRequestDispatcher("/WEB-IN

JSP中获取properties文件属性

<%@ page contentType="text/html;charset=UTF-8" import="java.util.ResourceBundle"%> <%@ include file="/WEB-INF/views/include/taglib.jsp"%> <% String path = request.getContextPath(); // properties 配置文件名称 Resource