1
输入这是我在struts.xml没有结果的行动定义,并导致进行验证
<struts>
<include file="example.xml"/>
<constant name="struts.devMode" value="true" />
<package name="register" namespace="/register" extends="struts-default,json-default">
<action name="Registration" class="example.Registration">
<result name="success">/SucessPage.jsp</result>
<result name="input">/UserData.jsp</result>
</action>
<action name="validateEmailValue" method="validateEmailValue"
class="example.Registration">
<result type="json"/>
</action>
</package>
</struts>
在jsp页面
<s:form action="http://localhost:8080/MyRegistrationProject/register/Registration"
name="data" validate="true">
验证它的数据,但在我的动作类有做方法和执行validateEmailValue
我使用的getJSON
$.getJSON("http://localhost:8080/MyRegistrationProject/register/validateEmailValue",
{ email:emailId },
function(data) { alert("success") }
);
使AJAX调用
当我做呼吁validateEmailValue它提供了以下错误
No result defined for action example.Registration and result input
任何见解?谢谢
可以显示example.Registration的代码吗? – Quincy