用的是struts2开发,struts.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<constant name="struts.devMode" value="true" />
<package name="user" extends="struts-default" namespace="/user">
<action name="user" class="com.struts2.apps.IndexAction">
<result>/Hello.jsp</result>
</action>
</package>
</struts>
indexAction.java就只是获取一个name,(主要是测试用)
Hello.jsp也只是一句话Hello Struts2
jsp页面:
<%@ page language="java" contentType="text/html; charset=GBK"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<SCRIPT LANGUAGE="Javascript">
var $j = jQuery.noConflict();//多库共存.
function startBtn() {
try {
var idTmr="";
var html = $j.ajax({
url: 'http://127.0.0.1:8080/strust2/user/user!add?name=a',
async: false
}).responseText;
if (html.indexOf("Hello Struts2") > 0) {
lblStatus.innerText = "测试成功";
idTmr = window.setInterval("cleanUp();",1000);
return;
}
}
} catch (e) {
lblStatus.innerText = "操作失败,请检查您的浏览器设置!";
idTmr = window.setInterval("cleanUp();",1000);
return;
}
idTmr = window.setInterval("cleanUp();",1000);
}
function cleanUp() {
window.clearInterval(idTmr);
CollectGarbage();
}
</SCRIPT>
<title>测试ajax</title>
</head>
<body>
<table>
<tr>
<td></td>
<td>
<input value="测试" type="submit"
onclick="startBtn();" />
<p id="lblStatus">
</p>
</td>
</tr>
</table>
<SCRIPT language=JavaScript charset=gb2312
src="http://127.0.0.1:8080/strutsTest/user"></SCRIPT>
</body>
</html>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<constant name="struts.devMode" value="true" />
<package name="user" extends="struts-default" namespace="/user">
<action name="user" class="com.struts2.apps.IndexAction">
<result>/Hello.jsp</result>
</action>
</package>
</struts>
indexAction.java就只是获取一个name,(主要是测试用)
Hello.jsp也只是一句话Hello Struts2
jsp页面:
<%@ page language="java" contentType="text/html; charset=GBK"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<SCRIPT LANGUAGE="Javascript">
var $j = jQuery.noConflict();//多库共存.
function startBtn() {
try {
var idTmr="";
var html = $j.ajax({
url: 'http://127.0.0.1:8080/strust2/user/user!add?name=a',
async: false
}).responseText;
if (html.indexOf("Hello Struts2") > 0) {
lblStatus.innerText = "测试成功";
idTmr = window.setInterval("cleanUp();",1000);
return;
}
}
} catch (e) {
lblStatus.innerText = "操作失败,请检查您的浏览器设置!";
idTmr = window.setInterval("cleanUp();",1000);
return;
}
idTmr = window.setInterval("cleanUp();",1000);
}
function cleanUp() {
window.clearInterval(idTmr);
CollectGarbage();
}
</SCRIPT>
<title>测试ajax</title>
</head>
<body>
<table>
<tr>
<td></td>
<td>
<input value="测试" type="submit"
onclick="startBtn();" />
<p id="lblStatus">
</p>
</td>
</tr>
</table>
<SCRIPT language=JavaScript charset=gb2312
src="http://127.0.0.1:8080/strutsTest/user"></SCRIPT>
</body>
</html>
url: 'http://127.0.0.1:8080/strust2/user/user!add?name=a',
async: false,
success: function(res) {
html = res;
}
});