亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

詳解struts2+jquery實現ajax登陸實例

2024-09-05 00:18:37
字體:
來源:轉載
供稿:網友

Struts2是優秀的MVC框架,結合Ajax,用戶會有很好的體驗。今天錯新技術頻道小編將模擬一個簡單的登錄操作來實現Ajax異步請求,本文是錯新技術頻道小編為大家搜集的詳解struts2+jquery實現ajax登陸實例。

一、新建一個web項目,取名test。配置好struts2的環境,并導入Jquery的js文件到該項目。

二、在com.action包下,新建一個loginAction.java

loginAction.java的代碼如下

package com.action;import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.ParentPackage;import org.apache.struts2.convention.annotation.Result;import org.apache.struts2.convention.annotation.Results;import com.opensymphony.xwork2.ActionSupport;@Action("login")@ParentPackage(value = "json-default")@Results({ @Result(name = "success", type = "json", params = { "data", "flag" }), })public class LoginAction extends ActionSupport {  /**   *    */  private static final long serialVersionUID = 1751244794407005783L;  private String flag;  private String username;  private String password;  public String execute() {    try {      if (getUsername() == null || getUsername().trim().equals("")) {        setFlag("用戶名不能為空");        return SUCCESS;      } else if (getPassword() == null || getPassword().trim().equals("")) {        setFlag("密碼不能為空");        return SUCCESS;      } else if (getUsername().trim().equals("admin")          && getPassword().equals("admin")) {        setFlag("登陸成功");        return SUCCESS;      } else {        setFlag("用戶名或密碼錯誤");        return SUCCESS;      }    } catch (Exception e) {      e.printStackTrace();      setFlag("登陸異常");      return SUCCESS;    }  }  public String getFlag() {    return flag;  }  public void setFlag(String flag) {    this.flag = flag;  }  public String getPassword() {    return password;  }  public void setPassword(String password) {    this.password = password;  }  public String getUsername() {    return username;  }  public void setUsername(String username) {    this.username = username;  }}

三、在WebRoot目錄下新建index.jsp和success.jsp

index.jsp為登陸界面,success.jsp為登陸成功后跳轉的界面。

index.jsp內容如下:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%  String path = request.getContextPath();  String basePath = request.getScheme() + "://"      + request.getServerName() + ":" + request.getServerPort()      + path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>" rel="external nofollow" ><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><script type="text/javascript" src="./resource/js/jquery.min.js"></script></head><script type="text/javascript">  $(document).ready(function() {    $(".loginButton").click(function() {      var name = $("#username").val();//獲取登陸用戶名      var password = $("#password").val(); //獲取登陸密碼      $.post("login", {        username : name,        password : password      }, callback, "json");    });    function callback(data) {      var value=data.flag;      if(value=="登陸成功"){      location.href="./success.jsp" rel="external nofollow" ;      }else{       alert(value);    }  });</script><body>  <input name="username" id="username" type="text" />  <input name="password" id="password" type="password" />  <button class="loginButton" class="btn btn-inverse">登陸</button></body></html>

好啦,以上就是錯新技術頻道小編給大家分享的詳解struts2+jquery實現ajax登陸實例的相關內容,我們按以上步驟完成操作后,就可以實現了。?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91牛牛免费视频| 国产亚洲精品久久久优势| 久久免费视频在线观看| 97免费视频在线| 欧洲永久精品大片ww免费漫画| 欧美猛男性生活免费| 亚洲色图狂野欧美| 欧美中文字幕在线播放| 91亚洲精品久久久久久久久久久久| 久久中文字幕国产| 超薄丝袜一区二区| 日韩av三级在线观看| 国产一级揄自揄精品视频| 欧美成人激情视频免费观看| 日韩动漫免费观看电视剧高清| 欧美有码在线视频| 久久人人爽人人爽人人片av高清| 欧美午夜www高清视频| 亚洲视频日韩精品| 国产一区二区三区在线免费观看| 成人免费xxxxx在线观看| 国产99久久精品一区二区| 欧美激情视频三区| www.欧美精品| 亚洲人成77777在线观看网| 国产精品第七十二页| 久久国产精品电影| 国产精品久久久91| 亚洲xxx大片| 一区二区三区国产在线观看| 亚洲无av在线中文字幕| 欧美性xxxx极品hd满灌| 国产美女直播视频一区| 国产99久久精品一区二区 夜夜躁日日躁| 青青草原成人在线视频| 亚洲欧美精品一区二区| 欧洲午夜精品久久久| 国内精品久久久久久影视8| 欧美黄色三级网站| 91大神福利视频在线| 奇门遁甲1982国语版免费观看高清| 日韩成人激情视频| 欧美激情乱人伦| 亚洲一区二区自拍| 欧美第一淫aaasss性| 国产精品久久久久久久av电影| 日韩av在线免费观看一区| 国产精品看片资源| 九九热r在线视频精品| 狠狠久久五月精品中文字幕| 中文字幕日韩欧美在线视频| 欧美中文在线观看| 亚洲第一网站免费视频| 91成人国产在线观看| 国产精品户外野外| 中文字幕欧美视频在线| 国产精品久久久久久久久久99| 亚洲高清av在线| 92版电视剧仙鹤神针在线观看| 日韩美女在线观看一区| 麻豆国产精品va在线观看不卡| 亚洲欧美日韩第一区| 欧美性理论片在线观看片免费| 欧美一区二粉嫩精品国产一线天| 青青青国产精品一区二区| 日韩欧美在线视频日韩欧美在线视频| 97视频国产在线| 91精品国产91久久久| 亚洲精品免费一区二区三区| 91国产精品电影| 亚洲欧美日韩久久久久久| 在线观看久久av| 两个人的视频www国产精品| 国产精品7m视频| 国产精品天天狠天天看| 日韩在线免费高清视频| 国产精品扒开腿做爽爽爽视频| 国产成人精品一区二区在线| 成人国产精品av| 国产精品a久久久久久| 亚洲aaaaaa| 98精品国产自产在线观看| 日韩一区二区久久久| 亚洲欧美国产一区二区三区| 亚洲国产古装精品网站| 久久国产精品影片| 久久青草精品视频免费观看| 日韩中文在线中文网在线观看| 欧美午夜精品久久久久久人妖| 中文字幕免费国产精品| 欧美大片网站在线观看| 国产精品av免费在线观看| 国产精品亚洲综合天堂夜夜| 日本一区二区在线播放| 欧美激情啊啊啊| 欧美亚洲一区在线| 国产精自产拍久久久久久蜜| 欧洲美女免费图片一区| 亚洲最大在线视频| 国产性色av一区二区| 日韩性xxxx爱| 亚洲综合在线小说| 国色天香2019中文字幕在线观看| 日韩欧美精品中文字幕| 国产精品成人aaaaa网站| 欧美一区二区视频97| 国产人妖伪娘一区91| 欧美在线中文字幕| 国产视频综合在线| 欧美精品激情blacked18| 国产日韩欧美影视| 亚洲成人久久网| 亚洲美女免费精品视频在线观看| 亚洲女人天堂色在线7777| 欧美理论电影网| 亚洲日本成人女熟在线观看| 国自在线精品视频| 欧美激情亚洲综合一区| 热99精品只有里视频精品| 精品久久久久久久久国产字幕| 国产精品免费福利| 国产精品91久久| 亚洲成年网站在线观看| 日韩精品在线私人| 国产一区二区三区在线免费观看| 亚洲丁香婷深爱综合| 欧美资源在线观看| 国产精品草莓在线免费观看| 欧美日韩国产在线| 欧美高清videos高潮hd| 伊人精品在线观看| 中文字幕亚洲激情| 亚洲第一黄色网| 青青草原一区二区| 国产一区二区香蕉| 亚洲理论在线a中文字幕| 欧美电影《睫毛膏》| 欧美精品一本久久男人的天堂| 日韩美女中文字幕| 成人黄色短视频在线观看| 日韩一区av在线| 久久99亚洲精品| 欧美日韩亚洲精品一区二区三区| 国产精品视频导航| 亚洲国产精品国自产拍av秋霞| 第一福利永久视频精品| 亚洲人精选亚洲人成在线| 亚洲成人精品av| 日韩电影中文 亚洲精品乱码| 永久免费精品影视网站| 久久综合免费视频影院| 欧美激情在线视频二区| 亚洲一区亚洲二区| 亚洲www在线观看| 97热在线精品视频在线观看| 日本精品一区二区三区在线播放视频| 国产综合久久久久久| 亚洲久久久久久久久久| 欧美日韩高清区| 91精品国产色综合久久不卡98| 国产亚洲综合久久| 久久国产色av| 日韩欧美高清视频| 97精品久久久|