我的struts.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<package name="user" extends="struts-default" namespace="/user" >
<action name="user" class="coms.struts.user.UserAction">
<result>/user_add_success.jsp</result>
<result name="error">/user_add_error.jsp</result>
</action>
</package>
</struts>
我的报错
Could not find action or result
/Struts_1101/uesr!add?name=a
There is no Action mapped for namespace / and action name uesr. - [unknown location]
------解决方案--------------------
你访问的时候少加了命名空间吧
/Struts_1101/uesr/uesr!add?name=a
------解决方案--------------------
看报错信息,马上明白
------解决方案--------------------
<package name="user" extends="struts-default" namespace="/user" >
你写这个 还有 命名空间 怎么不加。。。要是 按你写的 那就 得 把 命名空间去掉。。。或者这要写
/Struts_1101/user /uesr!add?name=a