zoukankan      html  css  js  c++  java
  • struts1.2中将ActionForm放在HttpSession中的实践

    <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执行查询的方法。

  • 相关阅读:
    83. Remove Duplicates from Sorted List
    35. Search Insert Position
    96. Unique Binary Search Trees
    94. Binary Tree Inorder Traversal
    117. Populating Next Right Pointers in Each Node II
    116. Populating Next Right Pointers in Each Node
    111. Minimum Depth of Binary Tree
    169. Majority Element
    171. Excel Sheet Column Number
    190. Reverse Bits
  • 原文地址:https://www.cnblogs.com/mabaishui/p/1831517.html
Copyright © 2011-2022 走看看