千家信息网

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

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关SSH+Jquery+Ajax框架整合的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。想要的效果:登录页面点击提交后 进行后台的
千家信息网最后更新 2025年02月02日SSH+Jquery+Ajax框架整合的示例分析

这篇文章将为大家详细讲解有关SSH+Jquery+Ajax框架整合的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

想要的效果:

登录页面点击提交后 进行后台的验证;

验证成功跳转到index.Jsp;

验证失败则在本登录页面执行一个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

会员登陆  

账号:

密码:

  

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传过来的数据直接使用前台的属性名即可获取。    fUser.setUserEmail(User);    fUser.setUserPassWord(PassWord);    if(fUserServiceImp.CheckUser(fUser)!=null){      //返回给ajax的数据      this.result = "true";    }else{      this.result = "false";    }    return"success";  }}

Struts.xml

                                         

其他SSH2框架整合的不需要改动这样就可以将jQuery框架的ajax整合入SSH2框架使用了!

关于"SSH+Jquery+Ajax框架整合的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0