2012-06-07 28 views
0

我的代碼動作變量的值是這樣的:如何設置從JSP

public class CustoTypeAction extends ActionSupport{ 
    private ResultDto resultDto; 
    //setter & getter resultDto 
} 

配置:

<action name="listCustoType" method="listCustomerType" class="custoType"> 
    <result name="success">listCustoType.jsp</result> 

我怎樣才能resultDto值從頁面加載JSP設置爲空?我應該使用什麼struts標籤?

+0

你爲什麼要這麼做? –

+0

默認情況下它將爲空,爲什麼你認爲它不爲空? – mprabhat

+0

因爲我想只顯示一次,當用戶重新加載頁面再次,對象= NULL –

回答

0

據我所知,你必須實現Preparable接口。它在​​方法之前執行。

http://struts.apache.org/2.1.6/struts2-core/apidocs/com/opensymphony/xwork2/Preparable.html

如果你想顯示的對象只有一次,而且必須走了用戶重新加載頁面後,您必須使用會話。如果文件已被顯示,您可以更改會話中的值,以防下一次重新加載時顯示該值。

你可以看到的例子與會話從這裏工作:

http://www.roseindia.net/struts/struts2/struts2-login.shtml