`
- 浏览:
15208 次
- 性别:
- 来自:
大连
-
在struts配置中,有时候我们需要写很多Forward,这样写起来其实也是很麻烦的,那么有没有更好的办法呢?当然有了,struts官方已经提供了案例:
<!-- Generic edit* mapping -->
<action
path="/edit*"
type="org.apache.struts.webapp.example.Edit{1}Action"
name="{1}Form"
scope="request"
validate="false">
<forward
name="failure"
path="/mainMenu.jsp"/>
<forward
name="success"
path="/{1}.jsp"/>
</action>
链接:http://struts.apache.org/1.x/userGuide/building_controller.html
使用通配符来配置即可,但这要求我们再编写的时候要特别注意名字的匹配性,这样就肯一减轻我们很多的工作。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
- **值栈与OGNL**:值栈是Struts2中用来存储和传递数据的数据结构。OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,用于访问和操作值栈中的对象。 - **结果类型**:Struts2提供了多种结果类型,...
ValueStack是Struts2中用于存储Action属性和ActionContext的容器。OGNL(Object-Graph Navigation Language)是Struts2的默认表达式语言,用于在Action、ValueStack和View之间传递数据。开发者可以通过OGNL方便地...
- **使用通配符**:Struts2支持使用通配符来简化配置文件的编写。 #### 六、拦截器 - **拦截器基础**:拦截器是Struts2中的一个重要组成部分,用于处理请求前后的操作,如权限验证、数据校验等。 - **预定义的拦截...
2. **配置文件详解**:介绍如何编写struts.xml文件,包括Action配置、结果类型配置、全局异常和结果配置,以及如何在XML中使用通配符进行简化配置。 3. **Action类**:讨论如何创建和设计Action类,包括Action接口...
1. **ValueStack内部结构**:`OgnlValueStack`是Struts2中用于存储和管理数据的关键组件。其内部包含了一个`CompoundRoot`对象,用于存放当前的Action对象,以及一个`Map, Object>`对象,用于存储各种上下文信息,如...