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方法
展开
 我来答
wzjlovemjx
推荐于2016-03-29 · TA获得超过6528个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:776万
展开全部
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 怎么解决..
追答
你总不会就这一句异常吧。其他的也贴出来
百度网友46b235f5b2
2011-07-13 · TA获得超过1397个赞
知道小有建树答主
回答量:676
采纳率:100%
帮助的人:633万
展开全部
应该放在src目录下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
songyipangbuo
2011-07-13 · TA获得超过744个赞
知道小有建树答主
回答量:190
采纳率:100%
帮助的人:255万
展开全部
<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下,否则也会出现该问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
正能量的日记
2011-07-15
知道答主
回答量:92
采纳率:0%
帮助的人:12.3万
展开全部
qq165632152把你的项目拿来看一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式