Struts2 通配符

Struts2 通配符通配符的使用在struts.xml文件中,用来配置action信息<!开启动态方法调用> <constantname=”struts.enable.DynamicMethodInvocation”value=”true”/> <packagename=”actions”extends=”struts-default”namesp…

通配符的使用

在struts.xml文件中,用来配置action信息

 <!-- 开启动态方法调用 -->
	  <constant name="struts.enable.DynamicMethodInvocation" value="true" />
	 <package name="actions" extends="struts-default" namespace="/actions">
	  <!-- 通配符的命名 -->
	 <action name="*_*" class="com.struts2.action.{1}Action" method="{2}">
	 	<result>/{ 
   1}_{ 
   2}_success.jsp</result>
	 </action>
	 
	 </package>

class中的中的{1}表示name中的第一个*,method中的{2}代表name中的第二个*。url地址传入时,通配符会和url地址匹配,寻找相配的格式*_*。匹配好了之后就会按序号填写到action属性中,然后struts2调用该action。
index.jsp

<body>
	使用通配符,将配置量降到最低
	不过,一定要遵循“约定优先配置”的原则,一个好的命名规范可以拥有简单的配置
	<br/>
	<a href="<%=context%>/actions/Teacher_add">添加老师</a>
</body>

Teacher_add_success.jsp

<body>
Teacher Add Success!
</body>

今天的文章Struts2 通配符分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/26485.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注