JS里面寫ajax發送請求到頁面,頁面返回數據提示結果:
--------------------------------------------------JS代碼----------------------------------------------------
function trimRepID(s){return s.replace(/^\s+|\s+$/g,"");} //去點字符串的空格的函數
---encodeURI();//UTF-8編碼的轉換
//先聲明一個異步請求對象
var xmlHttpReg = null;
if (window.ActiveXObject) {
//如果是IE
xmlHttpReg = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) {
xmlHttpReg = new XMLHttpRequest();
//實例化一個xmlHttpReg
}
//發送請求 方式、路徑、權限
xmlHttpReg.open("POST","http://******.jsp?DDD="+repId, true);
//設置頭部信息,讓它用utf-8發送,不然中文可能會亂碼
xmlHttpReg.setrequestheader("content-type","application/x-www-form-urlencoded");
xmlHttpReg.onreadystatechange = function ()
{
if (xmlHttpReg.readyState == 4 && xmlHttpReg.status == 200)
{ }
else{}
}
xmlHttpReg.send(null);
alert("JSOn");//
var flags=xmlHttpReg.responseText;
alert(flags);//返回結果的responseText
var flagf=JSON.stringify(flags);
alert(flagf);//OBJECT轉化成STRING
if(flagf.indexOf("tu")>0){alert(" SUCCESSFULLY");} //對結果進行搜索結果,匹配返回值的位置,有即表示成功嗎,無就是失敗
else{alert("FAILED TO SAVE");}
}
---------------jsp操作數據代碼------------------------------------
<script>
window.onload=
function () {
alert("IDBC BE");
<%
System.out.println("Connections");
//獲取AJAX傳遞過來的參數
String operID= request.getParameter("operID");
System.out.println(operID);
response.setContentType("text/html");
PrintWriter outa = response.getWriter();
if(operID!=null){
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url = "jdbc:oracle:thin:@***:**:**";
//orcl為你的數據庫的SID
String user = "***";
String password = "***";
//用戶名和密碼
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
//建立鏈接
String sql = "";
//插入數據庫的語句
ResultSet rs = stmt.executeQuery(sql);
String result="tu";
rs.close();
stmt.close();
conn.close();
System.out.println(result);
outa.print(result);
} catch (Exception e) {
//返回異常信息
e.printStackTrace();
String result="fa";
outa.print(result);
}}
%>
}
</script>
--------------------------jsp代碼寫在了js中-----------
返回成功----tu 失敗---fa