日期:2014-05-17  浏览次数:20691 次

struts2中action找不到的问题!
弄了一天了!查了很多,好像跟网上说的都不一样的,我都开始怀疑是软件问题了!请大侠们帮我看看!

  上代码:Userregister.jsp(部分)
  <form method="post" action="u.action">
  用户名<input type="text" name="name"><br/>
  密&nbsp&nbsp&nbsp码<input type="password" name="password"><br/>
  <input type="reset" value="重置" name="reset">
  <input type="submit" value="提交" name="submit">
  </form>
   


  web.xml(部分,怀疑是这的问题)
  <filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
   

struts。xml(部分)
  <package name="com.zc.action.package" extends="struts-default">

<action name="u" class="com.zc.action.UserAction">

<result name="success">success.jsp</result>
<result name="fail">fail.jsp</result>
 

------解决方案--------------------
把你的访问路径说一下
------解决方案--------------------
配置文件应该没问题。。

你既然可以到UserRegister.jsp页面,那访问路径应该也没问题。。。

name="submit"去掉试试

还有你的事struts2几版本的
------解决方案--------------------
<form method="post" action="u.action">
把action=“u.action”改成action=“u”试试
------解决方案--------------------
求action 代码
你把form 换成S的试试
------解决方案--------------------
错误也不贴下,一推人在这瞎猜,异常贴下啊
------解决方案--------------------
你的success.jsp。。。fail.jsp有么?
------解决方案--------------------
XML code

<package name="com.zc.action.package" extends="struts-default">
<action name="u" class="com.zc.action.UserAction">
<result name="success">success.jsp</result>
<result name="fail">fail.jsp</result>

------解决方案--------------------
建议你不要进行页面直接跳转页面。所有的跳转都通过服务器来进行跳转就不会出现你这样的问题。
------解决方案--------------------
在xml的package上加个namespace=""试下,struts2默认的是什么,没有试过。
------解决方案--------------------
应该在web.xml文件中支持struts文件的位置~!
------解决方案--------------------
你用的是struts2最新版本,好像要把struts.properties与struts-default.xml文件配置下,只是建议,我也不清楚,要多试下。
------解决方案--------------------
从前台没有进入action的话,应该是你的jsp中有错误,有很多种情况吧,也许是你有些名字写错了,细心的一步一步alert,应该可以找到错误。要么也可能是你的配置文件出错或者是有些包没有引入。
------解决方案--------------------
报什么错呢。。。
------解决方案--------------------
<filter-mapping>
<filter-name>struts2</filter-name>