当前位置:编程学习 > JAVA >>

Struts报错

struts.xml
<package name="c" namespace="/s/c" extends="scm-default">
 <action name="save"  class="****Action "method="save">
<result name="success" type="redirectAction">**List.do</result>
</action>
</package>
...jsp
<s:form action="save.do" method="post">
.
.
.
<s:submit cssClass="btn_05" value="保存" />
Action.java里面方法也对,怎么运行就报这样的错呢?求救高
Struts Problem Report
Struts has detected an unhandled exception:
Messages: There is no Action mapped for namespace /a/c and action name save. 
Stacktraces
There is no Action mapped for namespace /a/c and action name save. - [unknown location]
--------------------编程问答-------------------- 你的namespace="/s/c"
但是你的<s:form action="save.do" method="post">中没有加命名空间
这样改改看:<s:form action="s/c/save.do" method="post">
--------------------编程问答-------------------- namespace="/s/c"  改成 namespace="/"  --------------------编程问答--------------------
引用 2 楼  的回复:
namespace="/s/c"  改成 namespace="/"


+ --------------------编程问答-------------------- namespace加上或者去掉就行了 --------------------编程问答--------------------
<package name="c" namespace="/s/c" extends="scm-default">
配置的有问题,scm是哪里来,应该改成默认的那个
应该在配置文件中加入一个常量,使得的action的后缀是.do
在form表单中的的action的地址要加上命名空间。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,