在action中,
request.getSession().setAttribute("name", "a name");//用这个
ActionContext.getContext().getSession().put("name", "a name");
都是在session中设了一个name值
执行过这个action后,jsp中取session的name值
<%String sname=(String)request.getSession().getAttribute("name");%>//用这个
<%String sname=(String)ActionContext.getContext().getSession().get("name");%>
取到name的值后在jsp页面上显示session中的name值
<%out.println(sname);%>
<%=sname%>
给页面上元素的属性赋值
<input type="text" value="<%=sname%>" />//用这个
用struts2 标签干同样的事
<s:property value="#session.name"/>//用这个
<input type="text" value='<s:property value="#session.name"/>' /> //注意单双引号
js中取name的值
var value='<%=sname%>';//用这个
用struts2 标签
var value='<s:property value="#session.name"/>';//注意单双引号