如果想將struts2action中的某個物件,連結串列或是字串傳到jsp頁面,只需在action中定義
這個物件,連結串列或字串,然後生成get,set方法。這樣頁面就可以獲取了。例如:
publicclassLoginActionextendsActionSupport{privateUseruser;//物件privateStringusername;//字串publicListlist=newLinkedList();//連結串列publicUsergetUser(){
returnuser;}
publicvoidsetUser(Useruser){
this.user=user;}
publicStringgetUsername(){
returnusername;}
publicvoidsetUsername(Stringusername){
this.username=username;}
publicListgetList(){
returnlist;}
publicvoidsetList(Listlist){
this.list=list;}}1、jsp頁面獲取字串的方法
<s:propertyvalue="message"/
message:字串名稱,必須與action中保持一致
2、jsp頁面獲取連結串列中值得方法,一般list中都是存放的從資料庫取出來的物件。取值如下:
<s:iteratorvalue="list"status="st"
list:連結串列名稱必須與action中一致
<s:propertyvalue="username"/
即可獲取到list中user物件的username屬性的值。
</s:iterator
3.jsp頁面獲取物件中的屬性值,無論做修改還是查詳情,都需要將取出的物件屬性值顯示在頁面上。
操作如下:<s:propertyvalue="user.state"/user:物件名稱;state:物件屬性。必須與User類中保持一致。
如果想將struts2action中的某個物件,連結串列或是字串傳到jsp頁面,只需在action中定義
這個物件,連結串列或字串,然後生成get,set方法。這樣頁面就可以獲取了。例如:
publicclassLoginActionextendsActionSupport{privateUseruser;//物件privateStringusername;//字串publicListlist=newLinkedList();//連結串列publicUsergetUser(){
returnuser;}
publicvoidsetUser(Useruser){
this.user=user;}
publicStringgetUsername(){
returnusername;}
publicvoidsetUsername(Stringusername){
this.username=username;}
publicListgetList(){
returnlist;}
publicvoidsetList(Listlist){
this.list=list;}}1、jsp頁面獲取字串的方法
<s:propertyvalue="message"/
message:字串名稱,必須與action中保持一致
2、jsp頁面獲取連結串列中值得方法,一般list中都是存放的從資料庫取出來的物件。取值如下:
<s:iteratorvalue="list"status="st"
list:連結串列名稱必須與action中一致
<s:propertyvalue="username"/
即可獲取到list中user物件的username屬性的值。
</s:iterator
3.jsp頁面獲取物件中的屬性值,無論做修改還是查詳情,都需要將取出的物件屬性值顯示在頁面上。
操作如下:<s:propertyvalue="user.state"/user:物件名稱;state:物件屬性。必須與User類中保持一致。