我的表单的提交方式是这样的<form id="myForm" name="myForm" action="userActionupdate" method="post">
用了ssh,struts2的配置是这样
<struts>
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.objectFactory" value="spring"/>
<include file="struts-default.xml"></include>
<package name="user" namespace="/" extends="struts-default">
<!-- 登陆、注销、主页面、信息功能 -->
<action name="userAction*" class="userAction" method="{1}">
<result name="login_success">jsp/index.jsp</result>
<result name="login_input">login.jsp</result>
<result name="add_success">account_list.jsp</result>
<result name="update_success">user.jsp</result>
<result name="fail">error.jsp</result>
</action>
<!-- 邮箱的增删改查 -->
<action name="emailAciont*" class="emailAction" method="{1}">
<result name="addEmail">E_write.jsp</result>
</action>
</package>
</struts>
而上述页面是在一个主页面的iframe里面,主页面的地址是http://loaclhost:8080/MyJBOA/
那个iframe页面的地址是/jsp/user_editor.jsp,提交表单总是提示我在namespace /jsp下没有这么个action,求解
------解决思路----------------------
<action name="userAction.*" class="userAction" method="{1}">
1.action的name中间少个点
2.class如果你没配过spring的话,应该是类的全路径,包名.类名
3.form提交的时候是action名点函数名。userAction.update