There is no Action mapped for namespace / and action name . - [unknown location]

ThereisnoActionmappedfornamespace/andactionname.-[unknownlocation]atcom.opensymphony.... There is no Action mapped for namespace / and action name . - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177)
at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
所有配置都是按照教程做的,没有错误的地方,只是sturts是2.1.6的
为了防止浪费积分 如能解决 再补30分
不是路径问题 下面有图 各位可以看看工程的路径
展开
 我来答
walkingz
推荐于2018-02-27 · TA获得超过351个赞
知道答主
回答量:32
采纳率:0%
帮助的人:32.7万
展开全部
把namespace=“/”去掉。
你没有理解到到namespace的用法
把你在struts.xml中的namespace="/"换成namespace="/tt"的话
那么在你的jsp页面上
<s:form action="/tt/login"> 或者写成
<s:form action="/tt/login" namespace="/tt">
menjianguo
2009-12-11 · TA获得超过387个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:167万
展开全部
在你的struts.xml配置文件中,action映射错误。
你截的图太小,看不清楚。
隐约看到namespace 中配置错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuezhiwen5
2009-12-11 · TA获得超过1165个赞
知道小有建树答主
回答量:810
采纳率:100%
帮助的人:297万
展开全部
这些配置都没什么问题,把你访问出错的路径给我看看,还有,web.xml的配置也放上来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1411393136
2012-06-29
知道答主
回答量:2
采纳率:0%
帮助的人:3154
展开全部
把package中name=“struts2”改为name="default".
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随疯KING
2009-12-11 · TA获得超过357个赞
知道小有建树答主
回答量:686
采纳率:0%
帮助的人:335万
展开全部
配置文件,路径问题?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式