码迷,mamicode.com
首页 > 其他好文 > 详细

Action处理不同的请求

时间:2017-03-11 18:38:33      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:val   jsp   for   多个   result   ext   gis   soft   efault   

struts.xml配置

<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
     "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
     "http://struts.apache.org/dtds/struts-2.3.dtd">
<!-- method方法使得一个action处理多个请求,将后台action类中的每个方法配置成一个struts.xml中的一个action,最后都指向相同的action类
<struts>
<package name="struts2demo" extends="struts-default" namespace="/">
<action name="Login" class="zain.struts2.action.HelloWorldAction" method="Login">
<result name="uccess">/jsp/success.jsp</result>
<result name="failure">/jsp/failure.jsp</result> </action>
<action name="Registry" class="zain.struts2.action.HelloWorldAction" method="Registry">
<result name="succe">/jsp/success.jsp</result> </action> </package>
</struts>
-->

<!-- //通配符方法处理多个请求 ,*等同于{1}
<struts>
<package name="struts2demo" extends="struts-default" namespace="/">
<action name="user_*" class="zain.struts2.action.HelloWorldAction" method="{1}">
<result name="uccess">/jsp/success.jsp</result>
<result name="failure">/jsp/failure.jsp</result> </action>
</package>
</struts>
-->

<!-- 感叹号方式 --> <struts> <package name="struts2demo" extends="struts-default" namespace="/"> <action name="user" class="zain.struts2.action.HelloWorldAction"> <!-- result默认的name是success --> <result name="uccess">/jsp/success.jsp</result> <result name="failure">/jsp/failure.jsp</result> </action> </package> </struts>
<!--使用感叹号方式的话还需要:
1. <constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>这条配置
2. 表单form的action=”action类名!方法名.action“
例如:
<form action="/struts/user!Login.action" method="post"> 用户名:<input type="text" name="u.userName"><br> 密码:<input type="password" name="u.passWord"> <input type="submit" value="登陆"> </form>
-->

综上所述:三种方法:

1.为action配置method属性

2.通配符方式

3.感叹号方式

 

Action处理不同的请求

标签:val   jsp   for   多个   result   ext   gis   soft   efault   

原文地址:http://www.cnblogs.com/kundeg/p/6535657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!