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的职责:

校验输入的数据

调用业务逻辑方法

检测处理异常

根据逻辑进行转向

原文地址:https://www.cnblogs.com/guaniu/p/2324893.html