¿Cómo obtener resultados en la misma página por qué se requiere entrada?

En mi proyecto estoy actualizando los detalles, así que creé la acción, pero me da una excepción en respuesta como

No result defined for action org.employee.actions.EmployeeMyProfileAction and result input

Enstruts.xml (Antes de)

<action name="savePersonalDetails"  class="org.employee.actions.EmployeeMyProfileAction" method="updateEmployeeDetails">
        <result name="success">empMyProfile.jsp</result>
</action>

(Después)

<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 Call

function checkPersonal(id) {

    if (checkEverythingP()) {
        $.ajax({
            type : 'POST',
            url : 'savePersonalDetails',
            data : $('#personalform').serialize(),
            success : function(data) {
                alert('success');
            },
            error : function() {
                alert('error');
            }
        });
    }
}

Me da un mensaje de éxito en JQuery pero no va a la clase de acción declarada. No entendí por qué sucede después de que todo está correcto. Remití muchos sitios para esto pero no lo resolví. Por favor, sugiérame qué está yendo mal.

Respuestas a la pregunta(2)

Su respuesta a la pregunta