好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > struts2+jquery實(shí)現(xiàn)ajax登陸實(shí)例詳解

struts2+jquery實(shí)現(xiàn)ajax登陸實(shí)例詳解

熱門標(biāo)簽:四川保險(xiǎn)智能外呼系統(tǒng)商家 電銷機(jī)器人好賣么 商洛電銷 杭州語音電銷機(jī)器人軟件 高德地圖標(biāo)注樣式 杭州ai語音電銷機(jī)器人功能 電銷機(jī)器人是有一些什么技術(shù) 北票市地圖標(biāo)注 地圖標(biāo)注線上教程

文本儀一個(gè)實(shí)例講述了struts2+jquery實(shí)現(xiàn)ajax登陸的實(shí)現(xiàn)方法,具體步驟如下:

一、新建一個(gè)web項(xiàng)目,取名test。配置好struts2的環(huán)境,并導(dǎo)入Jquery的js文件到該項(xiàng)目。

二、在com.action包下,新建一個(gè)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("用戶名或密碼錯(cuò)誤");
        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為登陸成功后跳轉(zhuǎn)的界面。

index.jsp內(nèi)容如下:

%@ 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>
您可能感興趣的文章:
  • ajax+json+Struts2實(shí)現(xiàn)list傳遞實(shí)例講解
  • 通過Ajax兩種方式講解Struts2接收數(shù)組表單的方法
  • ajax struts2 下拉框賦值(適合所有)
  • ajax交互Struts2的action(客戶端/服務(wù)器端)
  • 使用struts2+Ajax+jquery驗(yàn)證用戶名是否已被注冊(cè)
  • Ajax+Struts2實(shí)現(xiàn)驗(yàn)證碼驗(yàn)證功能實(shí)例代碼
  • Struts2和Ajax數(shù)據(jù)交互示例詳解

標(biāo)簽:云浮 青島 西藏 宿州 紅河 貴州 江西 丹東

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《struts2+jquery實(shí)現(xiàn)ajax登陸實(shí)例詳解》,本文關(guān)鍵詞  struts2+jquery,實(shí)現(xiàn),ajax,登陸,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《struts2+jquery實(shí)現(xiàn)ajax登陸實(shí)例詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于struts2+jquery實(shí)現(xiàn)ajax登陸實(shí)例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 强壮公让我高潮八次苏晴| 91情国产l精品国产亚洲区| 欧美?性??在线观看| 中文字字幕在线中文乱码| 黄金坐便奴chinascat| 私人脱精光s歌舞团看个够| 富二代小视频软件下载| 蜜乳av一区二区三区蜜臀| 精品三级久久久久电影 剧情介绍 国产精品成人免费一区二区 | 97精品福利频一区在线观看| 山野村妇| 欧美精品无码一区二区三区19| 空中宝贝1(法国)| 快穿男男肉污有肉的| 欧美日韩在线精品一区二区三区 | 〖短篇〗变身尤物H女| 日日天干夜夜人人添| 美女隐私视频网站免费| 国产在线91区精品| 男模七分情人| 欧美AV性free护士18大胸| 大众女浴池裸体看个够| 九草在线免费观看| 偷拍福利视频| 亚洲 变态 欧美 另类 精品| 麻豆911精一区二区| 娇妻换爱销魂经历h| 肉之欢高HNP御宅屋| 他趴在两腿中间舔我私密第1集| 欧亚精品乱码久久久A片免费| 狠狠操进去| 俄罗斯一级毛片aaaa| 日本边舌吻边做爽的视频| 真人做真爱一级A片免费观看入口 免费区欧美一级毛片私人教师 | 一库影院少妇骚水多蜜桃| 亚洲日产精品一二三四区新增区域 | 91丨国产丨白浆秘?洗澡动漫| 被触手强制扒开侵犯动漫女性| 欧美四虎影院| 黄色一级在线观看| 男人扒开腿狂躁女人樱花免费视频 |