-2
我在struts 1.x中使用了LookupdispatchAction
。我想使用jQuery ajax調用Struts-config
文件在Action
類中調用方法getData
。下面是我使用三個按鈕的JSP代碼。當我點擊get按鈕時,則應通過ajax調用來調用struts getdata
方法。Struts1.x中的JQuery
<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-config文件
<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>
而你的問題是? – 2013-03-05 13:14:52
我想知道如何使用Ajax調用在Action類中調用方法(使用Lookup調度操作的IAM)。 – 2013-03-05 13:18:02
一個操作被映射到一個URL。發送一個AJAX請求到這個URL,並且actio會被調用。 – 2013-03-05 13:22:04