zoukankan      html  css  js  c++  java
  • 使用action处理义务请求

    继承Actionsupport类  属性方式接收(字段少时)方法只可以返回string类型

    继承Actionsupport类  方法只可以返回String类型  页面中属性要 对象.属性

    实现 ModelDriven接口  方法可以直接返回任何类型 不需要set 和 get 方法 页面和属性页面一样

    结论:三种Action 接收参数的方式中,当Action 接收非字符串类型参数时,Action 中相
    应属性最好设置为包装类型。

    解决struts.xml文件中多个method对应1个action类造成struts.xm文件过于庞大的方法

    1.使用<inclue>标签按照模块包含多个XML配置文件(按模块在不同的xml文件中配置<action>  使用<inclue>标签包含各个xml文件)

    struts_house.xml:
    <package.........>
                    <action.......>
                    </action>
    </package>
    
    
    
    
    struts.xml:
    <struts>
            .............
            <inclue file="struts_house.xml"/>
    
    </struts>

    2.动态方法调用 (同一个action类中的方法)<不安去容易暴露我们的方法名>请求后面省略了.action
    表单中 <from action= "house!add"  ></form>    name ! 方法名  不需要写Meth方法; 

     3.使用通配符来匹配方法名*  

    设定默认action 但访问不存在的页面是跳转到默认action

    <default-action-ref name="index" />

    <action name="index">

    <result >index.jsp</result>

    </action>

  • 相关阅读:
    视频分帧
    windows开启ssh服务
    使用geopy计算经纬度表示的坐标之间的距离
    哔站视频下载
    后缀树(Suffix Tree)
    [回滚莫队] AtCoder 歴史の研究
    [长链剖分优化dp] Codeforces 1499F
    [长链剖分优化dp] BZOJ 3522/4543 Hotel
    长链剖分O(nlogn)-O(1)求K级祖先
    [数论] Codeforces 1499D The Number of Pairs
  • 原文地址:https://www.cnblogs.com/wanghongjie/p/4858158.html
Copyright © 2011-2022 走看看