zoukankan      html  css  js  c++  java
  • ActionMapping

    1、struts-config.xml文件中,每个<action>标签对应一个ActionMapping

    2、理解ActionMapping:

       path:请求的URL

       forward:避免每个跳转写一个action,直接把跳转的地址写到forward属性中

       type:要负责跳转的action的类型名,和forward是互斥的,forward的优先级高

       name:ActionForm的名称

       scope:request,session(默认),一般修改为request,避免占用资源

       validate:

       input:

      parameter:

      unknow:设置unknown=”true”,则非法请求转到此配置中的forward中,只配一个。只对do请求起作用。

    搞定Action

    Action是单实例的。避免多个线程访问同一个action中的对象而出现问题。因此在Action中一般不要使用全局变量,而使用局部变量。

    Action的职责:

    校验输入的数据

    调用业务逻辑方法

    检测处理异常

    根据逻辑进行转向

  • 相关阅读:
    C#static
    Sql中CHARINDEX用法
    分分钟用上C#中的委托和事件
    为什么使用抽象类?有什么好处?
    【NOIP】普及组2009 细胞分裂
    【VIJOS】P1512 SuperBrother打鼹鼠
    【NOIP】提高组2014
    @NOIP2018
    @NOIP2018
    @NOIP2018
  • 原文地址:https://www.cnblogs.com/guaniu/p/2324893.html
Copyright © 2011-2022 走看看