<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页面命名>
分享到:
相关推荐
这个名为"Struts2_wang_Wildcard.rar_wildcard"的压缩包很可能是包含了一个示例项目,用于演示如何在Struts2中实现通配符映射。 首先,我们需要理解在Struts2中URL和Action之间的映射。默认情况下,URL与Action的...
在Struts2的配置中,通配符(Wildcard)的使用是一个非常实用的功能,它使得URL映射更加灵活,减少了重复配置。下面将详细解释Struts2通配符的用法,并结合示例代码进行解析。 1. **Struts2通配符概述** Struts2的...
**八、Action通配符(wildcard)的配置** 通配符配置允许为一组相似的Action定义一个通用配置,比如`*.{method}`可以匹配所有以method结尾的Action。 **九、Action的属性接收参数** 1. 在Action类中添加成员属性,...
- **Wildcard配置**:Struts2支持在`struts.xml`配置文件中使用通配符来简化Action的配置。 - **Wildcard匹配规则**:通配符可以根据Action名称的不同部分来匹配并执行特定的Action或方法。 **实践案例解析**: - *...
在`struts.xml`配置文件中,我们定义每个Action类及其对应的URL。例如: ```xml <action name="myAction" class="com.example.MyAction"> <result>/success.jsp ``` 用户通过访问`/myAction.action`来触发这...
#### 八、Action通配符(wildcard)的配置 - **定义**:通配符配置允许通过模式匹配来处理多个相似的Action。 - **示例**:例如,`*.*`这样的模式可以匹配任何具有两个部分且以`.`分隔的Action名字。 - **优点**:...
#### Action通配符(wildcard)的配置 - 使用通配符可以方便地管理多个相似的Action实例,简化配置。 ```xml *" class="com.example.UserAction"> <result>/userResult.jsp ``` #### Action的属性接收参数 - **...
- **通配符映射(wildcard mappings)**:允许你使用通配符来映射一组相似的动作,减少配置工作量。 - **动态方法访问(Dynamic Method Invocation,DMI)**:通过动态决定Action的方法来处理请求,使得URL可以反映...
八、Action通配符(wildcard)的配置: 通配符配置允许我们为一组具有相似模式的Action创建一个通用配置。例如,可以配置一个通配符Action接收所有以“save*”开头的方法,这样就不必为每个保存操作单独配置。 九、...
在Struts2的配置文件(通常为struts.xml或struts-default.xml)中,我们可以设置这些通配符规则。 例如,一个常见的Action Wildcard配置可能是这样的: ```xml <package name="default" namespace="/" extends="...
6. **struts2_06_action_wildcard.rar** - 野卡符映射是Struts2的一种高级映射方式,可以使用通配符来匹配多个URL,简化配置。 7. **struts2_08_action_result.rar** - 结果类型是Struts2中控制流程的关键。这部分...
总结来说,Struts2的Action Wildcard是一种强大的配置特性,它允许一个Action处理多个相关URL,增强了URL与Action之间的映射灵活性。理解和熟练运用Action Wildcard,对于深入理解Struts2框架以及优化项目架构至关...
Struts2支持在struts.xml配置文件中直接指定Action类的某个特定方法来处理请求。例如,如果有一个`save`方法,可以这样配置: ```xml <action name="save" class="com.example.MyAction"> <result>/success.jsp ...
八、Action的通配符(wildcard)配置: 通配符配置允许你为一组相似的Action创建一个通用配置,例如`*.{method}`,这将匹配所有以`{method}`结尾的方法。这样可以减少重复配置,提高效率。 九、Action的属性接收参数...
"namespace"可能涉及Struts2的命名空间配置,"wildcard"和"wildcard2"可能探讨了URL映射的通配符规则,"method"可能涉及方法选择和调度,"globalResult"和"parameterResult"可能关于全局结果和参数驱动的结果。...
Wildcard mapping是Struts2中的一种特性,它允许我们使用通配符来映射URL,提高路由的灵活性。例如,使用"*"可以匹配任何字符,这使得我们可以创建更简洁且可扩展的URL结构。 3. **Struts2_0700_...
同时,理解Struts2的配置文件(struts.xml)是如何工作的也很关键,它定义了Action类、结果类型、拦截器栈等。此外,你还需要熟悉MVC模式以及JSP、Servlet等Web基础知识。通过实践这些官方例子,可以深入理解Struts2的...
**八、Action的通配符(wildcard)配置** 通配符配置允许你使用一个通用的Action来处理一类相似的请求。例如,`*.{method}`可以匹配任意方法名,这样只需一个Action就能处理所有请求。 **九、Action的属性接收参数** ...