默认情况下,struts2是无法处理以.do为后缀的请求url的(默认情况下是.action或者不填,可以参见org.apache.struts2包下的default.properties文件)。
可以在struts.xml中配置别的后缀名
<constant name="struts.action.extension" value="do,action"/>
index.jsp
<s:fielderror></s:fielderror>
<form action="denglu.action" method="post"> <!--注意denglu.action-->
登录名:<s:textfield name="username"></s:textfield><br/>
密码:<s:textfield name="password"></s:textfield><br/>
登陆:<s:submit value="登陆"></s:submit>
</form>
struts.xml
<action name="denglu" class="com.iver99.action.LoginAction"> <!--注意denglu -->
<result name="success">/success.jsp</result>
<result name="input">/error.jsp</result>
</action>
默认Struts2不处理.do后缀请求,但可通过配置struts.xml实现自定义,例如设置为.do。
226

被折叠的 条评论
为什么被折叠?



