structs2找不到action 或者result
发布网友
发布时间:2024-10-03 21:09
我来回答
共2个回答
热心网友
时间:2024-10-21 13:06
你这里使用了命名空间
<package name="test" namespace="/e.test" extends="struts-default">
可以先去掉。
<action name="myinterceptor" class="e.test.MyIntercept">
然后使用这里面配置的action名称就可以访问了。要区分大小写的
注意路径。还有就是action的路径是当前项目下的第一级路径,也就是说相当于就在webRoot下面,如果说你的页面在更多级的目录中,就要注意路径问题哈。
希望我的回答对你有所帮助。
热心网友
时间:2024-10-21 13:06
<package name="test" namespace="/e.test" extends="struts-default">
<action name="myinterceptor" class="e.test.MyIntercept">
<result name="SUCCESS">HelloWorld.jsp</result>
你的action名字叫myinterceptor
你访问的是<s:form action="MyIntercept">
把名字统一。。还有就是<package name="test" namespace="/e.test" extends="struts-default">这里的namespace也去掉吧。。