`

struts.xml的通配符配置(wildcard)

阅读更多
<struts2.xml>
     <action name="Student*" class="action.StudentAction" method="{1}">
            <result>/WEB-INF/jsp/Student{1}_success.jsp</result>
        </action>
       <!--  http://localhost:8088/struts04/actions/Teacher_add -->
        <action name="*_*" class="action.{1}Action" method="{2}">
            <result>/WEB-INF/jsp/{1}_{2}_success.jsp</result>
            <!-- {0}_success.jsp -->
        </action>
<index页面>
<body>
使用通配符,将配置量降到最低

[url=<%=context %>/actions/Studentadd]添加学生[/url]
[url=<%=context %>/actions/Studentdelete]删除学生[/url]


不过,一定要遵守"约定优于配置"的原则


[url=<%=context %>/actions/Teacher_add]添加老师[/url]
[url=<%=context %>/actions/Teacher_delete]删除老师[/url]
</body>

<Action命名>

<jsp页面命名>


0
3
分享到:
评论

相关推荐

    Struts2_wang_Wildcard.rar_wildcard

    这个名为"Struts2_wang_Wildcard.rar_wildcard"的压缩包很可能是包含了一个示例项目,用于演示如何在Struts2中实现通配符映射。 首先,我们需要理解在Struts2中URL和Action之间的映射。默认情况下,URL与Action的...

    struts2通配符示例代码

    在Struts2的配置中,通配符(Wildcard)的使用是一个非常实用的功能,它使得URL映射更加灵活,减少了重复配置。下面将详细解释Struts2通配符的用法,并结合示例代码进行解析。 1. **Struts2通配符概述** Struts2的...

    Struts2教学视频

    **八、Action通配符(wildcard)的配置** 通配符配置允许为一组相似的Action定义一个通用配置,比如`*.{method}`可以匹配所有以method结尾的Action。 **九、Action的属性接收参数** 1. 在Action类中添加成员属性,...

    struts2 action的三种访问方式

    在`struts.xml`配置文件中,我们定义每个Action类及其对应的URL。例如: ```xml &lt;action name="myAction" class="com.example.MyAction"&gt; &lt;result&gt;/success.jsp ``` 用户通过访问`/myAction.action`来触发这...

    Struts2学习笔记

    #### 八、Action通配符(wildcard)的配置 - **定义**:通配符配置允许通过模式匹配来处理多个相似的Action。 - **示例**:例如,`*.*`这样的模式可以匹配任何具有两个部分且以`.`分隔的Action名字。 - **优点**:...

    Struts2.1+Spring3.0+JPA1.0 .pdf

    #### Action通配符(wildcard)的配置 - 使用通配符可以方便地管理多个相似的Action实例,简化配置。 ```xml *" class="com.example.UserAction"&gt; &lt;result&gt;/userResult.jsp ``` #### Action的属性接收参数 - **...

    Struts2配置文件详解

    - **通配符映射(wildcard mappings)**:允许你使用通配符来映射一组相似的动作,减少配置工作量。 - **动态方法访问(Dynamic Method Invocation,DMI)**:通过动态决定Action的方法来处理请求,使得URL可以反映...

    Struts2 开发笔记

    八、Action通配符(wildcard)的配置: 通配符配置允许我们为一组具有相似模式的Action创建一个通用配置。例如,可以配置一个通配符Action接收所有以“save*”开头的方法,这样就不必为每个保存操作单独配置。 九、...

    struts2_actionwildcard代码

    在Struts2的配置文件(通常为struts.xml或struts-default.xml)中,我们可以设置这些通配符规则。 例如,一个常见的Action Wildcard配置可能是这样的: ```xml &lt;package name="default" namespace="/" extends="...

    struts-ex-coding.rar_ex

    6. **struts2_06_action_wildcard.rar** - 野卡符映射是Struts2的一种高级映射方式,可以使用通配符来匹配多个URL,简化配置。 7. **struts2_08_action_result.rar** - 结果类型是Struts2中控制流程的关键。这部分...

    Struts2_0600_ActionWildcard

    总结来说,Struts2的Action Wildcard是一种强大的配置特性,它允许一个Action处理多个相关URL,增强了URL与Action之间的映射灵活性。理解和熟练运用Action Wildcard,对于深入理解Struts2框架以及优化项目架构至关...

    stuts2权威指南第4章第4.2节part2

    Struts2支持在struts.xml配置文件中直接指定Action类的某个特定方法来处理请求。例如,如果有一个`save`方法,可以这样配置: ```xml &lt;action name="save" class="com.example.MyAction"&gt; &lt;result&gt;/success.jsp ...

    Struts2 学习笔记.doc

    八、Action的通配符(wildcard)配置: 通配符配置允许你为一组相似的Action创建一个通用配置,例如`*.{method}`,这将匹配所有以`{method}`结尾的方法。这样可以减少重复配置,提高效率。 九、Action的属性接收参数...

    struts2权威指南光盘源码-第四章

    "namespace"可能涉及Struts2的命名空间配置,"wildcard"和"wildcard2"可能探讨了URL映射的通配符规则,"method"可能涉及方法选择和调度,"globalResult"和"parameterResult"可能关于全局结果和参数驱动的结果。...

    struts2示例

    Wildcard mapping是Struts2中的一种特性,它允许我们使用通配符来映射URL,提高路由的灵活性。例如,使用"*"可以匹配任何字符,这使得我们可以创建更简洁且可扩展的URL结构。 3. **Struts2_0700_...

    struts官方例子

    同时,理解Struts2的配置文件(struts.xml)是如何工作的也很关键,它定义了Action类、结果类型、拦截器栈等。此外,你还需要熟悉MVC模式以及JSP、Servlet等Web基础知识。通过实践这些官方例子,可以深入理解Struts2的...

    struts2.0学习笔记

    **八、Action的通配符(wildcard)配置** 通配符配置允许你使用一个通用的Action来处理一类相似的请求。例如,`*.{method}`可以匹配任意方法名,这样只需一个Action就能处理所有请求。 **九、Action的属性接收参数** ...

Global site tag (gtag.js) - Google Analytics