There is no Action mapped for namespace / and action name hello.

配置struts2.3时遇到这个问题,是不是我哪里配置错了,应该怎么解决... 配置struts2.3时遇到这个问题,是不是我哪里配置错了,应该怎么解决 展开
 我来答
夹克牛
推荐于2018-04-13 · 大数据工程师
夹克牛
大数据工程师
采纳数:2 获赞数:16
推荐系统行业经验丰富,视频推荐和音乐推荐,都有成熟的应用。

向TA提问 私信TA
展开全部
两种解决方法,一:去掉你的package 中的namespace或者使其="", 二:假设你的namespace为/x,那么你的action 提交名需写作 action="/x/login",要是不对的话,你写做action="x/login"试一下,第二种方法我没试。
手机用户03575
2011-09-13 · 超过16用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:61.9万
展开全部
这里需要使用namespace参数,而不能直接编写action路径把test的action配置改成下面的样子: <action name="test" class="com.bjsxt.struts2.TestAction"> <result name="success" type="chain"> <param name="actionName">test1</param> <param name="namespace">/xxx</param> </result> </action> 很不错哦,你可以试下
id〃n亭
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
骗你你信不
2013-11-15
知道答主
回答量:24
采纳率:0%
帮助的人:12.2万
展开全部
jsp:“<s:form action="hello" method="post">”
struts.xml:"
<package name="default" extends="struts-default" namespace="/">
<action name="hello" class="com.action.TestAction">
<result name="success">/MyJsp.jsp</result>
</action>
</package>
"

action:"
public String execute() throws Exception{
System.out.println("hello");
return SUCCESS;
}
"

我这里可以如果你这样不行。那么你的struts框架没搭配成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HuntForWind
2014-07-01
知道答主
回答量:1
采纳率:0%
帮助的人:1346
展开全部
struts.xml里面的配置有问题,package标签的namespace属性值一定要加上 ”/ “ 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JWzHappy
2017-05-18
知道答主
回答量:1
采纳率:0%
帮助的人:982
展开全部
如果觉得代码没什么问题,而且刚刚改过struts.xml的内容,可以试试重启服务器重新部署项目。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式