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

Struts2的配置文件配置action使用通配符出错 求指导
原来程序是可用的 但是改成了通配符就说找不到了 求指导

前台提交:<form name="myform" action="Login_Action" method="post" onsubmit="return check()">
struts.xml:<struts>
<package name="login" namespace="/" extends="struts-default">
<action name="*_Action" class="nsiemp.action.{1}_Action">
<result name="login_success" type="chain">Course_Action</result>
<result name="login_error">/user/error.jsp</result>
<result name="update_success">/user/updatesuccess.jsp</result>
<result name="update_error">/user/updatewrong.jsp</result>
<result name="course_success">/user/homepage.jsp</result>
</action>
</package>
  </struts>  
src下也已建立了类Login_Action.java 

但是一点击就显示:
type Status report

message /NSIEMP2/Login_Action

description The requested resource (/NSIEMP2/Login_Action) is not available.



有大神能指导下吗?第一次用通配符

------解决方案--------------------
通配符能在class里面用么?class是类的全名,必须有该类的定义才行,只在method里面用功通配符