struts2的form标签的action值只有加".action"才能成功跳转,问题出在何处?

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:25:59
<s:form action="Login" method="post">
跳转结果是:http://localhost:8088/blog/Login
加上.action后
<s:form action="Login.action" method="post">
跳转正确,结果是:http://localhost:8088/blog/Login.action
struts2不是不用加.action的吗?这里错在哪里呢
<struts>
<package name="">
<action name="Regist" class="com.fff.blog.action.RegistAction">
<exception-mapping exception="com.fff.blog.exception.BlogDAOException"
result="input"/>
<result name="input">/regist.jsp</result>
<result>/index.jsp</result>
</action>
<action name="Login" class="com.fff.blog

Login.action

这个和你的配置文件有关吧, 你配置文件加这边就+ 你配置文件不加这边也不+

我的理解,struts2.0 不太熟悉。。。

这个与你项目中的web.xml中的 struts2的核心控制器 的配置有关系:
<url-pattern>/*</url-pattern>的时候,action名字后面可以不加 ".action"
<url-pattern>*.action</url-pattern>的时候,action名字后面就要加上".action"了

不知道时不是可以不加
反正我都加