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

  • 相关阅读:
    perl中shift 和unshift 操作
    Perl 关于 use strict 的用法
    Windows7鼠标右键里没有新建文本文件的选项,解决办法
    大唐笔试题
    常用的设计模式
    优化C++程序编译效率的一些方法
    TCP连接,传输数据时的粘包问题讨论
    单链表是否有环及环入口点
    构造函数和析构函数能否声明为虚函数?
    azkaban 执行hive语句
  • 原文地址:https://www.cnblogs.com/mabaishui/p/1831517.html
Copyright © 2011-2022 走看看