在jsp中怎样拿到session中所存对象的属性值
发布网友
发布时间:2022-04-22 20:30
我来回答
共2个回答
热心网友
时间:2022-04-15 07:59
1.后台拿到session里面的对象的属性值非常简单
列: request.getSession().setAttribute("user", user);
注:user是一个对象
2.那么前台中取出user对象里面的内容咋样去去呢,比如说username,password属性值。
2.1 jsp内嵌java代码
<%User user1 = (User)request.getSession().getAttribute("user");%>
页面中可以这么引用
<%=user1.username %>
<%=user1.password%>
扩展: <%
User user2= request.getAttribute("user");
%>
<%=user2.username %>
<%=user2.password%>
2.2 用el表达式
案例:
在Action中保存登录的基本信息:request.getSession().setAttribute("ijava", str);
在JSP页面中:${sessionScope.ijava}
java:request.setAttribute("ijava",str);
在JSP页面中:${#request.ijava}
热心网友
时间:2022-04-15 09:17
后台用session.setAttribute("参数名","参数值");进行传参
前端用el表达式接收${"参数名" } 这样可以直接获取值,或者
<%=session.getAttribute("参数名");%> 用这种方式获取值