中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

使用struts2+Ajax+jquery驗證用戶名是否已被注冊
來源:易賢網 閱讀:913 次 日期:2016-07-19 14:11:09
溫馨提示:易賢網小編為您整理了“使用struts2+Ajax+jquery驗證用戶名是否已被注冊”,方便廣大網友查閱!

這篇文章主要介紹了使用struts2+Ajax+jquery驗證用戶名是否已被注冊的相關資料,需要的朋友可以參考下

在用戶模塊中的用戶注冊需求上,通常要進行用戶名是否已被注冊的驗證,今天正好寫了這個需求,把詳細代碼和所遇到的問題貼過來.在使用struts2+ajax時候,通常我們會返回json類型的數據,但是像上面的例子,我們只希望返回一個1和0有助于進行后續判斷即可,沒必要返回json類型,返回一個text字符串就可以了.

regist.jsp(這里只提供<script>部分):

<script type="text/javascript">

$(function() {

$("#userNiName").blur(function() {

var val = $(this).val();

val = $.trim(val);

var $this = $(this);

if (val != "") {

//把當前節點后面的所有 font 兄弟節點刪除

$this.nextAll("font").remove();

var url = "user_checkName";

var args = {

"userNiName" : val,

"time" : new Date()

};

$.post(url, args, function(data) {

//表示可用

if (data == "1") {

$this.after("<font color='green'>用戶名可用!</font>");

}

//不可用

else if (data == "0") {

$this.after("<font color='red'>用戶名已被注冊!</font>");

}

//服務器錯誤

else {

alert("服務器錯誤!");

}

});

} else {

$(this).val("");

$this.focus();

}

});

})

</script>

這里我是用了Jquery.post(url,args,function(data){..})函數提交ajax請求到指定url,并且攜帶參數args,最后用一個回調函數處理請求返回結果data.

UserAction:

public class UserAction extends ActionSupport implements ModelDriven<User>{

private User user=new User();

private UserService userService;

private InputStream inputStream;

public InputStream getInputStream() {

return inputStream;

}

//檢驗用戶昵稱是否存在

public String checkName() throws UnsupportedEncodingException{

System.out.println("進入ajax檢驗");

String userNiName=user.getUserNiName();

if(userService.findUserByName(userNiName)==null){

inputStream=new ByteArrayInputStream("1".getBytes("UTF-8"));

}else{

inputStream=new ByteArrayInputStream("0".getBytes("UTF-8"));

}

return "ajax_succ";

}

@Override

public User getModel() {

return user;

}

public void setUserService(UserService userService) {

this.userService = userService;

}

注意:這里我用的是ModelDriven的方式獲取表單數據,而在使用ajax的時候,直接傳了一個userNiName(昵稱)過來,于是我在UserAction中加了一個私有字符串變量userNiName,并設置了set方法.結果死活傳不過值來,傳過來的是一個null,于是我將私有變量刪掉,然后直接用user.getUserNiName()直接獲取就得到了.切記.

UserService(省略).

User類(省略).

UserDao:

package com.wang.shop.user.dao;

import java.util.List;

import org.springframework.orm.hibernate4.support.HibernateDaoSupport;

import com.wang.shop.user.entity.User;

public class UserDao extends HibernateDaoSupport{

/**

* 通過用戶昵稱查詢User

* @param userNiName

* @return

*/

public User findUserByName(String userNiName){

List<User> list = (List<User>) this.getHibernateTemplate().find("select u from User u where u.userNiName=?", userNiName);

if(list!=null&&list.size()>0){

System.out.println("list:"+list.get(0));

return list.get(0);

}

return null;

}

}

struts.xml:

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts PUBLIC

"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"

"http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>

<package name="shop" namespace="/" extends="struts-default">

<!-- UserAction -->

<action name="user_*" class="userAction" method="{1}">

<result name="regist_succ">/WEB-INF/jspForUser/login.jsp</result>

<result type="stream" name="ajax_succ">

<param name="contentType">text/html</param>

<param name="inputStream">inputStream</param>

</result>

</action>

</package>

</struts>

注意在result標簽中,type="stream".

最后順帶說一句,我在調試的時候習慣使用輸出語句,但每次加一句輸出語句都需要重啟Tomcat,好煩.于是參考網上的方式,將Tmocat安裝目錄下,conf->server.xml中在<host>標簽下添加了以下代碼,就可以修改類(細微的修改)的時候,不需要重啟服務器了:

<!--docBase就是你的項目工程所在的全路徑,path就是寫你的項目名,reloadable="true",可以自動重新加載修改過的class文件-->

<Context debug="0" docBase="D:\Tomcat 7.0\webapps\SSH_shop01" path="/SSH_shop01" reloadable="true" />

需要特別注意的是,當在Tomcat中卸載了該項目后,一定要回來將這個標簽刪除.

使用struts2+Ajax+jquery驗證用戶名是否已被注冊的知識,小編就給大家介紹這么多,希望對大家有所幫助!

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美成人免费在线| 欧美精品久久久久久久久老牛影院| 午夜欧美精品久久久久久久| 国产精品久久福利| 国产精自产拍久久久久久| 国产精品国产三级国产专播精品人| 六月天综合网| 久久亚洲风情| 欧美高清视频一二三区| 西瓜成人精品人成网站| 亚洲女性喷水在线观看一区| 欧美自拍偷拍| 久久精品一区二区三区中文字幕| 欧美精品v国产精品v日韩精品 | 国产欧美日韩免费| 亚洲一区二区在| 国产精品久久久久久久午夜| 久久精品一区二区| 亚洲作爱视频| 一色屋精品视频在线看| 国产精品亚洲综合| 欧美日韩三级在线| 欧美大尺度在线| 久久久久在线| 欧美中文字幕久久| 亚洲欧美激情一区二区| 夜夜嗨av一区二区三区中文字幕| 激情久久影院| 激情成人av| 黄色小说综合网站| 国产欧美在线看| 国产精品三区www17con| 欧美午夜精品理论片a级大开眼界| 久久综合九色综合网站| 久久嫩草精品久久久精品| 亚洲女同精品视频| 欧美一区二区三区免费大片| 亚洲一区在线播放| 六十路精品视频| 久久综合五月| 欧美国产第一页| 欧美系列电影免费观看| 久久久av网站| 欧美精品色综合| 国产精品成人一区二区网站软件| 欧美激情综合五月色丁香小说| 美乳少妇欧美精品| 欧美三级网页| 国产三级欧美三级日产三级99| 国产午夜亚洲精品羞羞网站| 在线观看日韩一区| 一区二区三区国产精品| 校园春色综合网| 午夜亚洲福利| 免费观看在线综合| 国产精品一区二区三区成人| 国内精品免费在线观看| 亚洲日本aⅴ片在线观看香蕉| 亚洲一区二区成人| 欧美成人国产一区二区| 国内综合精品午夜久久资源| 欧美一区永久视频免费观看| 亚洲图片欧美日产| 久久综合99re88久久爱| 国产精品高潮视频| 亚洲精品综合久久中文字幕| 久久精品国产免费观看| 国产精品video| 亚洲最新视频在线| 欧美另类videos死尸| 国内精品一区二区三区| 性欧美8khd高清极品| 国产日韩欧美精品| 午夜久久久久久| 国产日韩欧美麻豆| 久久久久久久久久看片| 国产亚洲欧美日韩美女| 欧美亚洲一区二区在线观看| 欧美日韩综合精品| 亚洲综合三区| 一区二区三区无毛| 欧美激情1区2区3区| 日韩亚洲欧美中文三级| 国产精品成人观看视频国产奇米| 野花国产精品入口| 国产精品香蕉在线观看| 久久久久欧美| 日韩网站在线看片你懂的| 欧美日韩亚洲三区| 国产精品中文字幕欧美| 欧美专区18| 9久re热视频在线精品| 国产欧美日韩激情| 欧美精品一区二区三区在线播放 | 欧美日韩1区2区| 午夜一区不卡| aa国产精品| 亚洲国产成人porn| 国产日韩欧美日韩大片| 欧美日韩hd| 欧美国产日韩在线| 久久九九国产精品| 久久福利视频导航| 欧美伊人久久久久久久久影院 | 亚洲黄色影片| 国产一区二区三区久久久久久久久| 欧美美女喷水视频| 蘑菇福利视频一区播放| 午夜精品久久久久久久| 99综合电影在线视频| 1769国产精品| 国产女主播一区二区| 欧美日韩成人综合天天影院| 性欧美xxxx视频在线观看| 亚洲欧洲日本国产| 亚洲日本激情| 一区三区视频| 国产亚洲综合性久久久影院| 欧美色大人视频| 男女激情久久| 欧美暴力喷水在线| 女人色偷偷aa久久天堂| 久久精品道一区二区三区| 在线中文字幕一区| 在线亚洲一区| 在线观看中文字幕不卡| 国产女人aaa级久久久级| 欧美性猛交xxxx乱大交蜜桃| 亚洲国产精品一区二区第四页av| 国产婷婷色一区二区三区四区| 国产精品爱啪在线线免费观看| 欧美精品国产精品日韩精品| 欧美日韩精品中文字幕| 欧美成年人视频网站欧美| 久久久777| 你懂的国产精品永久在线| 欧美电影免费观看大全| 欧美激情亚洲视频| 国产精品欧美精品| 一区二区亚洲| 999在线观看精品免费不卡网站| 日韩午夜高潮| 久久成人这里只有精品| 久久久中精品2020中文| 欧美精品久久天天躁| 欧美日韩成人在线播放| 国产欧美日韩另类视频免费观看 | 国产一区二区三区久久| 韩日成人在线| 亚洲精品麻豆| 久久久久久久久伊人| 欧美激情亚洲另类| 红桃视频国产一区| 亚洲欧美三级在线| 国产精品国产三级国产普通话三级| 国产视频欧美视频| 亚洲在线黄色| 欧美日韩一区三区四区| 欧美视频1区| 久久综合免费视频影院| 国产精品一页| 一区二区三区黄色| 欧美福利影院| 亚洲人在线视频| 欧美日韩一区二区在线观看| 久久欧美肥婆一二区| 亚洲高清毛片| 美玉足脚交一区二区三区图片| 免费成人性网站| 日韩视频免费大全中文字幕| 久久手机精品视频| 在线观看欧美| 欧美日韩一区视频| 亚洲欧美日韩国产另类专区| 国产精品美女主播在线观看纯欲| 亚洲美女av黄| 欧美制服丝袜第一页| 亚洲国产女人aaa毛片在线| 欧美va日韩va| 先锋亚洲精品| 亚洲破处大片| 国产日韩欧美综合精品| 麻豆91精品| 欧美性猛片xxxx免费看久爱 | 狠狠综合久久av一区二区小说| 久久久久国产精品www| 亚洲人午夜精品免费| 欧美成人福利视频| 久久se精品一区二区| 99v久久综合狠狠综合久久| 欧美日韩成人| 久久久精品一区| 亚洲网站啪啪| 亚洲国产精品va在看黑人| 欧美性久久久| 欧美视频在线观看视频极品| 久久亚洲电影| 亚洲免费一级电影| 亚洲综合不卡| 亚洲一区二三|