Structs 2 session 学习

 后台获取

  值类型  request.getSession().setAttribute("username", user.getUserName());
  对象类型   request.getSession().setAttribute("user", user);

前台应用 

值:

<br>
用struts标签: <s:property value="#session.username" />
<br>
用EL表达式:${session.username}
<br>
用java代码:<%=session.getAttribute("username")%>
<br>

对象
<br>
用struts标签: <s:property value="#session.user.userName" />
<br>
用EL表达式:${session.user.password}
<br>
用java代码:<%=session.getAttribute("user")%>
<br>

前台上传表单页面

	<s:form action="login1">
		用户<s:textfield name="user.userName" type="text"/>
		<s:textfield name="user.password" key="pass" />
		<s:textfield name="password" key="pass" />
		<s:submit key="login" />
	</s:form>

后台获取

对象

private User user;
    public User getUser() {
        return user;
    }
    public void setUser(User user) {
        this.user = user;
    }
    

//与前台页面name="password" 一致
    public void setPassword(String password) {
        this.password = password;
    }
原文地址:https://www.cnblogs.com/elenz/p/5970282.html