当前位置: 代码迷 >> Java Web开发 >> struts2中action找不到的有关问题
  详细解决方案

struts2中action找不到的有关问题

热度:10234   发布时间:2013-02-25 21:22:40.0
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>
  相关解决方案