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

首頁 > 編程 > JSP > 正文

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

2020-07-27 21:33:18
字體:
來源:轉載
供稿:網友

文本儀一個實例講述了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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久亚洲精品| 日韩免费观看视频| 国产精品丝袜一区二区三区| 国产精品精品一区二区三区午夜版| 91高清免费视频| 一区二区欧美亚洲| www国产精品com| 欧美在线亚洲在线| 欧美日韩综合视频网址| 精品国产网站地址| 成人网在线免费观看| 欧美成人性生活| 欧美日韩国产综合视频在线观看中文| 欧美精品九九久久| 日韩亚洲一区二区| 在线观看日韩av| 欧美大片va欧美在线播放| 视频一区视频二区国产精品| 91免费人成网站在线观看18| 国产精品一区二区久久精品| 国产日韩欧美在线观看| 福利视频导航一区| 国产精品久久久久久久久久免费| 青青草99啪国产免费| 亚洲欧美日韩一区二区三区在线| 91高潮在线观看| 欧美另类极品videosbest最新版本| 国产乱肥老妇国产一区二| 亚洲四色影视在线观看| 成人激情av在线| 国产欧美婷婷中文| 国产国语刺激对白av不卡| 日韩精品日韩在线观看| 欧美激情综合亚洲一二区| 在线观看中文字幕亚洲| 国产成人激情小视频| 欧美另类老肥妇| 国产成人精品av| 国产精品自拍小视频| 亚洲精品国精品久久99热一| 亚洲第一黄色网| 久久手机免费视频| 日韩电影中文 亚洲精品乱码| 日韩欧美在线视频免费观看| 欧美日韩高清在线观看| 亚洲天堂第二页| 亚洲桃花岛网站| 亚洲精品视频中文字幕| 中文字幕久热精品视频在线| 精品一区二区电影| 亚洲一区国产精品| 欧美激情综合亚洲一二区| 国产精品色婷婷视频| 91av视频导航| 国产成人一区二区三区电影| 97在线精品国自产拍中文| 日韩av日韩在线观看| 精品久久中文字幕| 国产精品第100页| 亚洲专区中文字幕| 最近2019年好看中文字幕视频| 91久久综合亚洲鲁鲁五月天| 久久久久久久久中文字幕| 亚洲午夜久久久影院| 国产成人精品免高潮费视频| 亚洲视频第一页| 国产一区二区成人| 欧美成年人视频网站欧美| 欧美电影在线观看高清| 午夜精品在线观看| 亚洲一区亚洲二区| 久久全国免费视频| 一本一本久久a久久精品牛牛影视| 性日韩欧美在线视频| 国产99视频在线观看| 欧美激情xxxx| 曰本色欧美视频在线| 国产欧美亚洲视频| 国产香蕉精品视频一区二区三区| 久久夜色精品国产亚洲aⅴ| 欧美电影在线播放| 成人a视频在线观看| 国产精品久久视频| 性色av一区二区三区免费| 91性高湖久久久久久久久_久久99| 亚洲精品动漫久久久久| 亚洲国产精品网站| 伊人一区二区三区久久精品| 久久精品精品电影网| 成人国产精品久久久| 欧美野外猛男的大粗鳮| 亚洲成人教育av| 欧美夜福利tv在线| 国产精品久久久亚洲| 国产精品久久久久高潮| 亚洲美女自拍视频| 91在线直播亚洲| 久久成人精品一区二区三区| 日韩精品视频在线播放| 亚洲第一页中文字幕| 国产精品人成电影在线观看| 久久免费少妇高潮久久精品99| 欧美日韩在线观看视频| 成人做爽爽免费视频| 国产精品毛片a∨一区二区三区|国| 日韩成人在线视频观看| 亚洲的天堂在线中文字幕| 午夜美女久久久久爽久久| 日日摸夜夜添一区| 欧美国产日韩中文字幕在线| 国产视频精品va久久久久久| 97香蕉久久超级碰碰高清版| 色天天综合狠狠色| 国产精品视频永久免费播放| 亚洲国产精品久久久久秋霞不卡| 一区二区三区日韩在线| 久久久亚洲国产天美传媒修理工| 日韩在线免费av| 国产日韩在线精品av| 欧美影院在线播放| 国产成人一区二区| 日韩中文字幕网址| 韩剧1988在线观看免费完整版| 狠狠躁天天躁日日躁欧美| 国产午夜一区二区| 久久人体大胆视频| 国产91|九色| 欧美激情视频网| 乱亲女秽乱长久久久| 亚洲一区第一页| 欧美日韩在线观看视频| 日韩av一卡二卡| 国内精品久久久久久久久| 国产精品h片在线播放| 国产一区二区三区毛片| 日韩有码在线观看| 国产成人精品久久亚洲高清不卡| 日韩欧美aⅴ综合网站发布| 日本高清视频一区| 国内精品久久久久久影视8| 国产精品美女主播在线观看纯欲| 91久久嫩草影院一区二区| 国产精品v片在线观看不卡| 国产精品久久久久99| 精品久久久久久久久国产字幕| 中文字幕日韩精品有码视频| 久久久中文字幕| 97人人爽人人喊人人模波多| 久久久av亚洲男天堂| 欧美裸体xxxx极品少妇软件| 国产成人在线视频| 日韩国产欧美精品在线| 欧美一级在线播放| 中文字幕日韩av综合精品| 91a在线视频| 91在线国产电影| 精品视频一区在线视频| 久久国产精品久久久久久久久久| 国产精品亚洲аv天堂网| 欧美成人激情视频免费观看| 黑丝美女久久久| 欧美床上激情在线观看| 国产精品网红直播| 精品欧美国产一区二区三区|