日期:2014-05-17  浏览次数:20683 次

struts问题 请回答下?

在struts的Action类中的 常量什么意思?


  private HttpServlet servlet; 
public static final String SUCCESS = "success";
public static final String FAIL = "fail";

这三个常量什么意思, 在什么地方用?

请大侠回答下感谢

------解决方案--------------------
写出来了就是自己定义的一个常量 就是失败成功的意思.其实要用的话 不要定义的 action 中本来就有SUCCESS了,估计是定义用来返回到界面上做判断处理的吧!
------解决方案--------------------
private HttpServlet servlet; 拿这个对象
public static final String SUCCESS = "success";
一般作为返回值

------解决方案--------------------
<!-- 查询转向 -->
<action name="queryData1" class="queryAction1" method="queryData">
<result name="success">/home/yoblhtjfx/pages/statisticstable/statisticstable1.jsp</result>
</action>
配置文件里这么写,
return SUCCESS;action里这么写,对应你配置文件中name的值,action里你也可以直接return "success",是等效的。