在我的项目,我更新的细节,所以我创建的动作,但它给了我的异常响应为如何在同一页上获得结果为什么需要输入?
No result defined for action org.employee.actions.EmployeeMyProfileAction and result input
在struts.xml
(前)
<action name="savePersonalDetails" class="org.employee.actions.EmployeeMyProfileAction" method="updateEmployeeDetails">
<result name="success">empMyProfile.jsp</result>
</action>
(后)
<action name="savePersonalDetails" class="org.employee.actions.EmployeeMyProfileAction" method="updateEmployeeDetails">
<result name="success">empMyProfile.jsp</result>
<result name="input">emp-personal-form.jsp</result>
</action>
Ajax调用
function checkPersonal(id) {
if (checkEverythingP()) {
$.ajax({
type : 'POST',
url : 'savePersonalDetails',
data : $('#personalform').serialize(),
success : function(data) {
alert('success');
},
error : function() {
alert('error');
}
});
}
}
它给了我JQuery的成功消息,但它不会去宣布的操作类。我不明白为什么在一切正确之后发生。我提到了许多网站,但没有解决。请告诉我发生了什么问题。
很可能发生了一些错误,并返回“输入”结果。 – 2014-10-07 18:17:41