<struts>
<constant name="strust.devMode" value="true"/>
<package name="user" extends="struts-default" namespace="/user">
<action name="user" class="cn.cong.user.action.UserAction">
<result >/user/regSuc.jsp</result>
</action>
</package>
</struts>
这个是我struts的配置文件。
在web-root下我建立了一个user的文件夹,里边有regSuc这个jsp,但是我运行起来后,告诉我返回的是success,但是找不到这个result中配置的跳转,什么问题呢,请告诉我下!!!
对了,还有我用的是2.0.11为什么我DMI调用方法的时候不写action后缀找不到action呢,
比如,在index.jsp<a href="user/user!add.action">sss</a>这个就没问题。
但是不写.action就找不到我的action呢???
<constant name="strust.devMode" value="true"/>
<package name="user" extends="struts-default" namespace="/user">
<action name="user" class="cn.cong.user.action.UserAction">
<result >/user/regSuc.jsp</result>
</action>
</package>
</struts>
这个是我struts的配置文件。
在web-root下我建立了一个user的文件夹,里边有regSuc这个jsp,但是我运行起来后,告诉我返回的是success,但是找不到这个result中配置的跳转,什么问题呢,请告诉我下!!!
对了,还有我用的是2.0.11为什么我DMI调用方法的时候不写action后缀找不到action呢,
比如,在index.jsp<a href="user/user!add.action">sss</a>这个就没问题。
但是不写.action就找不到我的action呢???
设置为success
并非一定要用success LZ可以自定义result的name属性 比如<result name="test">/user/regSuc.jsp </result> 就return test就可以
如果还是不行 就和你的package的 namespace有关系了 你可以把namespace属性去掉试一下
至于为什么所有访问ACTION都要以.action结尾 是因为struts2默认只能拦截.action结尾的请求 楼主也可以自定义后缀 具体怎么配置楼主自行查阅资料
的包里有一个配置文件叫struts-default.xml中的有一个是后我知道struts2.1中是 都可以的。