jsp 中
javascript
<script language="javascript" type="text/javascript">
var xmlHttp =false;
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
}catch(e2){
xmlHttp=false;
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
function callServer() {
document.all('resulte').style.display="";
document.getElementById("resulte").innerHTML="正在处理,请等待...."
var url = "../../dealwuren.do?method=dealKA";
xmlHttp.open("POST", url, true);
xmlHttp.onreadystatechange = updatePage;
xmlHttp.send(null);
}
function updatePage() {
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;
document.getElementById("resulte").innerHTML=response;
}
}
}
</script>
<td bgcolor="#E6970E" height="2"><div id="resulte" style="display:none">个</div><br>
<input type="button" name="ont" οnclick="callServer()" value="处理无人卡"/>
</td>
Struts-config.xml:
<action input="/teacher/upload/frameset.htm"
parameter="method" path="/dealwuren"
type="com.ins.action.PeScoreQueryAction">
<forward name="success" path="/teacher/upload/dealwuren.jsp" />
<forward name="failure" path="/common/error.jsp" />
</action>
action
public ActionForward dealKA(ActionMapping _mapping,ActionForm Form,HttpServletRequest request,HttpServletResponse response){response.setCharacterEncoding("UTF-8");
PrintWriter pw=response.getWriter();
pw.print("数据已经处理过!不需要再处理");
pw.close();
}catch(Exception ex){
request.setAttribute("error", ex.getMessage());
}
return null;
}