一个简单的Struts +ajax 的例子
2007-10-31 10:29
393 查看
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" onclick="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;
}
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" onclick="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;
}
相关文章推荐
- 一个简单实用的AJAX例子
- 一个简单的AJAX的小例子
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- struts2入门-第一个例子==》第一个struts2实例——HelloWorld==》Struts2.0搭建和简单实例==>写一个Steuts2的经典入门案例,做了一个登陆程序作为入门例子
- 一个简单例子教你揭开AJAX神秘面纱
- 使用注解springmvc+spring+mybatis一个简单ajax例子
- ajax学习:一个简单的例子
- 一个简单的Ajax例子
- 以一个简单的登录的例子来演示如何搭建struts1环境
- 一个简单的客户端调用xmlHttp的ajax例子
- 实战JBuilder8 + Struts,一个简单的例子
- LoadRunner测试一个简单的AJAX例子
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 一个简单Spring+Hibernate+Struts2.0+Ajax整合获取客户端IP、URL和请求时间
- 一个简单例子教你揭开AJAX神秘面纱
- 一个简单的Ajax例子
- 重温Struts,完整的一个简单例子
- 一个简单的用ajax验证注册用户名是否存在的例子
- 一个简单的ajax实例:异步请求的例子
- 【转】jQuery+Ajax+PHP登录实例 一个简单的用Jquery中ajax方法登录的例子