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

shao_yu_er 2012-10-06 08:03:41
正如题目所说,在struts.xml文件中,
<struts>
<!-- 常量值 -->
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.devMode" value="true" />
<constant name="struts.i18n.reload" value="true" />
<constant name="struts.configuration.xml.reload" value="true" />
<constant name="struts.serve.static.browserCache" value="false" />
<constant name="struts.ui.theme" value="simple" />
<constant name="struts.objectFactory" value="spring" />

<package name="ssh-default" extends="json-default" namespace="/">
<default-action-ref name="mainAction" />
<global-results>
<result name="success" type="redirectAction">
mainAction
</result>
<result name="error">
/error.jsp
</result>
<result name="input">
/error.jsp
</result>
</global-results>
<action name="mainAction" class="mainAction">
<result name="main_form" type="dispatcher">
/WEB-INF/jsp/main/main.jsp
</result>
</action>
</package>
<include file="struts/struts-user.xml" />
</struts>
红色部分的extends="json-default",如果我用"struts-default"一切正常,当时用json-default的时候,就会报There is no Action mapped for namespace / and action name . - [unknown location]
烦请路过的高手指教一二,谢谢。
...全文
139 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shao_yu_er 2012-10-07
  • 打赏
  • 举报
回复
问题已经解决了,少导了一个struts-json-plugin.jar包
依琳小师妹 2012-10-06
  • 打赏
  • 举报
回复
你的json-default有没有继承struts-default?struts-default.xml里定义了很多拦截器,struts2默认会根据struts-default.xml来加载的

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧