程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Structs 2 session 學習,structssession

Structs 2 session 學習,structssession

編輯:JAVA綜合教程

Structs 2 session 學習,structssession


 後台獲取

  值類型  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;
    }

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved