在jsp中運用ajax 簡單入門

2021-05-27 12:26:23 字數 1274 閱讀 1213

regist.jsp檔案:乙個簡單的註冊頁面

<%@ page contenttype="text/html; charset=gb2312"

%>

checkusername.jsp源**如下:

<%@ page contenttype="text/html; charset=gb2312"

%>

<%@ page import="com.kemei.user.util.membermanager" %>

<%

string name=request.getparameter("username");

membermanager manager=new membermanager();

if(manager.searchbyusername(username))

out.println("使用者名稱["+username+"]已經被註冊,請更換其他使用者名稱再註冊。");

else out.println("使用者名稱["+username+"]尚未被註冊,您可以繼續。");

manager.closedao();

%>

到此,乙個簡單的非同步驗證使用者名稱的程式已經完成,當你輸入完使用者名稱後,切換游標,將會非同步驗證資料的正確性,但是,在使用時還遇到點不問題,最初輸入英文或數字驗證使用者名稱時,沒問題,但我輸入中文難時卻出現亂碼,於是對checkusername.jsp進行了修改,修改後源程式如下:

<%@ page contenttype="text/html; charset=gb2312"

%>

<%@ page import="com.kemei.user.util.membermanager" %>

<%

string name=request.getparameter("username");

string username=new string(name.getbytes("iso8859-1"),"gb2312");

membermanager manager=new membermanager();

if(manager.searchbyusername(username))

out.println("使用者名稱["+username+"]已經被註冊,請更換其他使用者名稱再註冊。");

else out.println("使用者名稱["+username+"]尚未被註冊,您可以繼續。");

manager.closedao();

%>

修改後,重新輸入中文測試,沒出現亂碼,到此乙個簡單的ajax應用就結束了。

在jsp中運用ajax 簡單入門

由於ajax為我們帶來太多的好處,所以在很多應用中我們都會優先選擇這種技術,於是我也為之所吸引,現跟大家分享下乙個簡單的入門例子。regist.jsp檔案 乙個簡單的註冊頁面 page contenttype text html charset gb2312 checkusername.jsp源 如...

關於Ajax在jsp和controller層的互動

controller層 jquery的ajax方法 序列化表單值,建立 url 編碼文字字串 success function data error function data 此 是在專案系統中乙個簡訊傳送的功能介面。在jsp與controller互動時,除了ajax外,在url中帶參 如 win...

通過Ajax請求的JS值在JSP中顯示

昨天做了個選單樹,通過dtree生成。先在後台對dtree格式的js樹形結構進行拼接,然後再通過ajax請求返回到前台jsp頁面中,可是到了jsp頁面中之後有那棵樹,但是就是不能顯示,這問題一直困惱了我一下午,真是百思不得其解啊。在網上找了很多資料,但是看的我是霧裡雲裡,就在快要放棄另選途徑的時候天...