如何从jsp设置动作变量值

时间:2012-06-07 05:14:04

标签: java jsp struts2

我的代码是这样的:

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

配置:

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

如何在页面加载时从jsp将resultDto值设置为null?我应该使用什么struts标签?

1 个答案:

答案 0 :(得分:0)

据我了解,您必须实现Preparable接口。它在execute()方法之前执行。

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

如果您只想显示对象一次,并且在用户重新加载页面后必须将其删除,则必须使用会话。如果文件已经被snown,您可以更改会话中的值,使其在下次重新加载时不会显示。

您可以在此处查看使用会话的示例:

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