国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

S2SH整合JQuery+Ajax實(shí)現(xiàn)登錄驗(yàn)證功能實(shí)現(xiàn)代碼

2024-05-06 14:19:46
字體:
供稿:網(wǎng)友
不多說了,上碼
action
代碼如下:
package com.lk.action;
import javax.annotation.Resource;
import com.googlecode.jsonplugin.annotations.JSON;
import com.lk.service.StudentControl;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAjaxAction extends ActionSupport {
private String username;
private StudentControl studentControl;
@JSON(serialize=false) //setStudentControl利用了spring,很重要,讓studentControl不序列化,如果序列化會報錯
public StudentControl getStudentControl() {//這個錯,找了好久...ajax一直返回error
return studentControl;
}
@Resource(name="studentControl")
public void setStudentControl(StudentControl studentControl) {
this.studentControl = studentControl;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
@Override
public String execute() throws Exception {
if(studentControl.getStudentById(Integer.parseInt(username))!=null){
username = "用戶存在";
}else{
username = "用戶不存在";
}

return "success";
}
}

上面的最重要的就是那個 @JSON(serialize=false) 。。。上面有注釋。。。。
struts.xml
代碼如下:
<package name="ajax" extends="json-default">
<action name="loginAjax" class="com.lk.action.LoginAjaxAction">
<result type="json" />
</action>
</package>

這里要說的就是 json-default是繼承自struts-default ....
login.html
代碼如下:
//用戶名 綁定的事件 焦點(diǎn)的移入和移出
$("#un").bind({
focus:function(){
$(this).addClass("txtclick");
},
blur:function(){
var vtxt = $("#un").val();
if (vtxt.length == 0) {
$("#unerror").html("用戶名不能為空");
$(this).removeClass("txtclick");
}else if(!isInteger(vtxt)){
//檢測用戶名格式是否正確
$("#unerror").html("格式不正確!");
$(this).removeClass("txtclick");
}else{
$.ajax({
url : "loginAjax",
dataType : "json",
data : {
username : $(this).val(),
time : Math.random()*1000
},
success : function(data){
alert("成功"+data.username);
},
error : function(){
alert("錯誤");
}
})
}
}
});

上面的time : Math.random()*1000 沒有什么實(shí)際意義 主要是防止緩存影響異步刷新。。。初稿,功能實(shí)現(xiàn)了,后面可以慢慢改
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 吉木乃县| 京山县| 锦屏县| 广汉市| 江门市| 大姚县| 孟连| 尚义县| 镇巴县| 曲麻莱县| 聊城市| 金秀| 泰来县| 抚宁县| 建阳市| 农安县| 乾安县| 马关县| 吴桥县| 榆树市| 平果县| 高清| 巫山县| 镇平县| 民丰县| 建昌县| 瑞昌市| 常熟市| 杨浦区| 姚安县| 昆明市| 扬州市| 平度市| 盐池县| 五大连池市| 德江县| 东兴市| 绥阳县| 惠安县| 平果县| 定南县|