2011-03-16 91 views

回答

9

使用set標籤:

<s:set var="myVar">hello</s:set> 

讀取用var:

<s:property value="#myVar"/> 

又如:

<s:set name="personName" value="person.name"/> 
Hello, <s:property value="#personName"/>. How are you? 

那裏的人是你的價值棧豆

0

你不應該在JSP中聲明變量。在您的Action中執行此操作並創建一個getter,以便您可以從JSP中訪問它以顯示該操作的輸出。

0

那麼在struts2中,我們有了價值堆棧的概念,並且在請求處理期間,Struts2框架將推動行爲置於值棧頂,其屬性(變量)將在頂層工作。

所有你需要爲你的變量設置getter和setter,你可以在struts2中使用OGNL.GNL訪問數值(in/out),這是一種與Struts2集成的表達式語言,它能夠從值棧中判斷值同時還將進行數據轉換(除自定義類型)爲您