struts2 could not find action or result
struts.xml放在webroot<struts><packagename="strutsqs"extends="struts-default"><actionnam...
struts.xml 放在 webroot
<struts>
<package name="strutsqs" extends="struts-default" >
<action name="t" class="com.action.tAction">
<result name="suc">index.jsp</result>
</action>
</package>
</struts>
我直接通过url 访问 http://localhost:8080/pro/t.action
action只有一个execute方法 展开
<struts>
<package name="strutsqs" extends="struts-default" >
<action name="t" class="com.action.tAction">
<result name="suc">index.jsp</result>
</action>
</package>
</struts>
我直接通过url 访问 http://localhost:8080/pro/t.action
action只有一个execute方法 展开
4个回答
展开全部
struts.xml有两个地方可以放置。第一个就是放在src下面,这个是你有IDE工具的情况下,放在这下面的struts.xml IDE会自动帮你把他复制一份到WebRoot/WEB-INF/classes下面。在运行的时候他就去找这个文件。第二中现在你应该很明白了哪就是直接放在WebRoot/WEB-INF/classes下面
更多追问追答
追问
我想问的是我通过浏览器http://localhost:8080/pro/t.action 访问 出错了
struts2 could not find action or result 怎么解决..
追答
你总不会就这一句异常吧。其他的也贴出来
展开全部
应该放在src目录下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<struts>
<package name="strutsqs" namespace="/" extends="struts-default" >
<action name="t" class="com.action.tAction">
<result>index.jsp</result>
</action>
</package>
</struts>
<package name="strutsqs" namespace="/" extends="struts-default" >
<action name="t" class="com.action.tAction">
<result>index.jsp</result>
</action>
</package>
</struts>
追问
试过了 不行..
追答
我以前也是这样有这个问题,后来我是这样做的
/login.jsp
-->
main
/users
然后继承
/WEB-INF/jsp/proscenium/pay/index.jsp
/WEB-INF/jsp/proscenium/pay/alipayto.jsp
还有发布后的struts.xml文件必须在x:\apache-tomcat-6.0.30\webapps\项目名\WEB-INF\classes下,否则也会出现该问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
qq165632152把你的项目拿来看一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询