真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SSH+Jquery+Ajax框架整合的示例分析

這篇文章將為大家詳細講解有關(guān)SSH+Jquery+Ajax框架整合的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)寧城,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

想要的效果:

登錄頁面點擊提交后 進行后臺的驗證;

驗證成功跳轉(zhuǎn)到index.Jsp;

驗證失敗則在本登錄頁面執(zhí)行一個jQuery腳本提示用戶;

需要的包:

SSH2使用到的包外,還需要struts2的以下包:

commons-beanutils-1.8.0.jar
commons-collections-3.1.jar
commons-fileupload-1.3.1.jar
commons-io-2.2.jar
commons-lang-2.4.jar
commons-lang3-3.1.jar
commons-logging-1.1.3.jar
ezmorph-1.0.6.jar
freemarker-2.3.19.jar
json-lib-2.3-jdk15.jar
ognl-3.0.6.jar
struts2-core-2.3.16.3.jar
struts2-json-plugin-2.3.16.3.jar
xwork-core-2.3.16.3.jar

好了,開始貼代碼:

login.jsp




會員登陸



$(document).ready(function(){ 
$("#button").click (function(){
varuser =$("#User").val();
varpassWord =$("#PassWord").val();
   $.ajax({ 
        //這里的需要Struts.xml的的name屬性一致。
       url:‘login.action‘,
       //提交類型
       type:‘POST‘, 
       //提交數(shù)據(jù)給Action傳入數(shù)據(jù) 
       data:{‘User‘:user,‘PassWord‘:passWord}, 
       //返回的數(shù)據(jù)類型
       dataType:‘json‘, 
       //成功是調(diào)用的方法
       success:function(data){ 
       //獲取Action返回的數(shù)據(jù)用  data.Action中的屬性名 獲取
          if(data.result=="false")
          {
           alert("賬號密碼錯誤");
          }elseif(data.result=="true"){
           //進行頁面跳轉(zhuǎn),因為ajax我們的Action只返回數(shù)據(jù),不在進行跳轉(zhuǎn)了...
          location.href = "index.jsp";
          }
          }  
     });
  });
  });

 
 

  賬號:

  密碼:

 
 

LoginAction.java

publicclass LoginAction extends ActionSupport {
  //使用@Resource注解注入條件屬性名與 ref要一致才可
  @Resource
  FUserService fUserServiceImp;
  @Resource
  FUser fUser;
  private String User;
  private String PassWord;
  private String result;
  public String getResult() {
    returnresult;
  }
  publicvoid setUser (String User) {
    this.User = User;
  }
  publicvoid setPassWord(String PassWord) {
    this.PassWord = PassWord;
  }
  public String execute() throws Exception {
    HttpServletRequest request = ServletActionContext.getRequest();
    //獲取ajax傳過來的數(shù)據(jù)直接使用前臺的屬性名即可獲取。
    fUser.setUserEmail(User);
    fUser.setUserPassWord(PassWord);
    if(fUserServiceImp.CheckUser(fUser)!=null){
      //返回給ajax的數(shù)據(jù)
      this.result = "true";
    }else{
      this.result = "false";
    }
    return"success";
  }
}

Struts.xml



  
  
    
    
  
  
  
  
    
      
         
  

其他SSH2框架整合的不需要改動這樣就可以將jQuery框架的ajax整合入SSH2框架使用了!

關(guān)于“SSH+Jquery+Ajax框架整合的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


分享題目:SSH+Jquery+Ajax框架整合的示例分析
本文來源:http://weahome.cn/article/psohic.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部