jsp页面获取session的值,jsp页面获取cookie的值
先在Servlet中 先设置共享域request; name = request.getParameter(“username”) // Session session = request.getSession(); // session.seAttribute(String ,Object); request.getSession().setAttribute(“username”,name);
第二步在jsp页面中获取用户名用EL表达式, 先导入标签库<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %> 我这里用的比较简单只是一个String类型的 session 在EL表达式中识别的是 sessionScope代表的是session 范围
<c:if test=" s e s s i o n S c o p e . n a m e = = n u l l " > ∗ ∗ < a c l a s s = " m i x " h r e f = " U s e r S e r v l e t ? m e t h o d = l o g i n o n e " > 登 录 < / a > < / c : i f > ∗ ∗ < c : i f t e s t = " {sessionScope.name==null }">** <a class="mix" href="UserServlet?method=loginone">登录</a> </c:if> **<c:if test=" sessionScope.name==null">∗∗<aclass="mix"href="UserServlet?method=loginone">登录</a></c:if>∗∗<c:iftest="{sessionScope.name!=null }"> </c:if> JSP 获取 Cookie值; Servlet页面: Cookie cookie1 = new Cookie(“name2”, “隔壁老王”); Cookie cookie2 = new Cookie(“age”, “23”); response.addCookie(cookie1); response.addCookie(cookie2);
jsp页面
