Я использую LookupdispatchAction
в стойках 1.x. Я хочу вызвать метод getData
в классе Action
с использованием JQuery ajax call Struts-config
. Ниже приведен код JSP, в котором я использую три кнопки. Когда я нажимаю на кнопку get, то метод struts getdata
должен вызываться через вызов ajax.JQuery in Struts1.x
<html>
<head>
<script type="text/javascript">
var popup1 = false;
function openPopUp(id) {
}
</script>
</head>
<body bgcolor="skyblue">
<html:form action="/Appointment">
<table>
<tr><td><html:errors /></td></tr>
<tr><td>PatientName:<html:text property="PatientName" /></td></tr>
<tr><td>Time:<html:text property="Time" /></td></tr>
<tr><td>INTime:<html:text property="INTime" /></td></tr>
<tr><td>DoctorName:<html:text property="DoctorName" /></td></tr>
<tr><td><html:submit property="method" value="register" /></td></tr>
<tr>
<td>
<input type="button" onclick="openPopUp('popup1')" value="get" />
<div id="popup1" class="popup"></div>
</td>
</tr>
<tr><td><html:submit property="method" value="delete" /></td></tr>
</table>
</html:form>
</body>
</html>
Struts-файл конфигурации
<struts-config>
<form-beans>
<form-bean name="dynaRegistrationForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="PatientName" type="java.lang.String" />
<form-property name="Time" type="java.lang.String" />
<form-property name="INTime" type="java.lang.String" />
<form-property name="DoctorName" type="java.lang.String" />
</form-bean>
</form-beans>
<action-mappings>
<action type="doctor.Appointing"
name="dynaRegistrationForm"
path="/Appointment"
input="/Apoint.jsp" parameter="method" scope="request">
<forward name="success" path="/Apoint.jsp" />
</action>
</action-mappings>
<message-resources parameter="apps"/>
</struts-config>
А на ваш вопрос? –
Я хочу знать, как вызвать метод в классе Action (iam с помощью действия диспетчера Lookup), используя вызов Ajax. –
Действие сопоставляется с URL-адресом. Отправьте запрос AJAX на этот URL-адрес и вызывается actio. –