There is no Action mapped for namespace / and action name hello.
7个回答
展开全部
这里需要使用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亭
id〃n亭
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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框架没搭配成功
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框架没搭配成功
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
struts.xml里面的配置有问题,package标签的namespace属性值一定要加上 ”/ “ 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果觉得代码没什么问题,而且刚刚改过struts.xml的内容,可以试试重启服务器重新部署项目。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询