<action path="/customer/customerInfoManage" parameter="method"
   scope="session" name="cusCustomerInfoForm"
   type="com.byttersoft.customer.action.CusCustomerInfoAction"
   validate="false">
   <forward name="showInsert"
    path="/customer/customerInfoInsert.jsp">
   </forward>
  </action>

 

在action配置中,将scope设置为session,容器自动将ActionForm放入session中。

将ActionForm放到session中的好处:

比如,用户通过一个ActionForm提交查询条件取得一定的查询结果,然后再在此查询结果上做操作.在这些操作的界面上一般都有返回按钮或链接,用以在操作成功后自动返回查询结果页面显示实时操作的结果,或者用以在操作出错后点击返回按钮返回到查询结果页面。此时因为ActionForm在session中,只需要操作成功后或在按钮按下时使页面跳转到查询结果的那个Action即可,不用操心ActionForm是否能够得到的问题。

 

在action中跳转的例子:

ActionForward forward = new ActionForward();
   forward.setPath("/customer/creditApprManage.do?method=toModifyNonFinaAppr");
   return forward;

返回按钮跳转的例子:

<input type="button" class="button" onclick="javascript:document.location='creditApprManage.do?method=toModifyNonFinaAppr'"
     value="返 回">

 

这里的toModifyNonFinaAppr方法就是获取ActionForm执行查询的方法。

相关文章:

  • 2021-03-31
  • 2022-01-19
  • 2021-12-18
  • 2021-06-04
  • 2021-11-06
  • 2022-02-28
  • 2023-01-03
  • 2022-02-15
猜你喜欢
  • 2022-12-23
  • 2021-10-08
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案