Struts2 頁面資料處理

2021-04-26 15:26:14 字數 1433 閱讀 2384

1、輸出session中的值  

a. <

s:property

value="#session['key']"

/>

b. $  

2、獲取session中的值後判斷  

<

s:if

test="#session['key']==null"

>

3、輸出action中的屬性值  

<

s:property

value="property"

/>

4、輸出國際化檔案中的值  

a. <

s:text

name="key"

/>

b. $  

5、輸出action中的訊息  

<

s:actionmessage

/>

6、輸出action中的錯誤  

<

s:actionerror

/>

7、迭代輸出集合  

<

s:iterator

id="book"

value="books"

status="index"

>

<

s:property

value="property"

/>

<

s:property

value="#index.index"

/>

<

s:property

value="#index.count"

/>

<

s:property

value="#index.odd"

/>

<

s:property

value="#index.event"

/>

<

s:property

value="#index.first"

/>

<

s:property

value="#index.last"

/>

s:iterator

>

8、定義頁面變數  

<

s:set

name="count"

value="%"

/>

<

s:property

value="#count"

/>

$  <%     

object obj = pagecontext.getattribute("count");      

int mycount = integer.parseint(obj.tostring());  

for(int i =0;i<

mycount;i++)  

%>

struts2頁面配置

建立兩個action 方法返回值相同,要到達的頁面也相同,這個時候可以採用全域性結果頁面配置。如下 hello.jsp 如果action標籤下面也配置了區域性的result,即區域性變數和全域性變數同時存在的時候,以區域性變數的結果為準。result 標籤中type屬性值 1 如果配置結果是轉向別的...

Struts2頁面取值問題

struts2頁面取值 後總結出了4種取值得辦法 1 struts2頁面開發中常用標籤使用說明 1.1 往action裡傳值的使用方式 a.username屬性需要在訪問的action中提供相應的屬性,並有set get方法。b.可以不在訪問的action中提供相應的屬性,用request.getp...

struts2頁面跳轉的方式

重定向 到自己的action type變為chain targetaction login 自己的action targetaction 不跳轉 接受ajax請求 1 適用原生的servletapi actioncontext在strus2中 我們把他叫做資料中心 request 原生物件 resp...