求大神指点,Struts2 使用通配符时报错

qq_20158549 2018-05-16 09:48:00
struts.xml里面我写死了程序正常。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="true" />
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.configuration.xml.reload" value="true"/>
<package name="default" namespace="/" extends="struts-default">
<action name="process_add" class="action.ProcessAction" method="add">
<result name="success">/add.jsp</result>
</action>
</package>
</struts>
如果变成通配符形式就会报错。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="true" />
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.configuration.xml.reload" value="true"/>
<package name="default" namespace="/" extends="struts-default">
<action name="process_*" class="action.ProcessAction" method="{1}">
<result name="success">/{1}.jsp</result>
</action>
</package>
</struts>
报的是下面的错
There is no Action mapped for namespace [/] and action name [process_add] associated with context path [/Struts]
...全文
595 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dglsx123 2018-05-16
  • 打赏
  • 举报
回复
显示映射错误,找不到action位置,应该是你的action的路径写错了。

81,091

社区成员

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

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