<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    //UpdateAction.java



    package com.abin.hospital.action;

    import javax.servlet.http.HttpServletRequest;

    import org.apache.struts2.ServletActionContext;

    import com.abin.hospital.bean.UserBean;
    import com.abin.hospital.singleton.UpdateSingleton;
    import com.abin.hospital.singleton.UserSingleton;
    import com.opensymphony.xwork2.ActionContext;
    import com.opensymphony.xwork2.ActionSupport;

    public class UpdateAction extends ActionSupport{
    private static final UpdateSingleton updateSinglenton=UpdateSingleton.getInstance();
    private String result;

    public String update(){
      ActionContext context=ActionContext.getContext();
      HttpServletRequest request=(HttpServletRequest)context.get(ServletActionContext.HTTP_REQUEST);
      String username=request.getParameter("username");
      String password=request.getParameter("password");
      String password1=request.getParameter("password1");
      String password2=request.getParameter("password2");
      UserBean bean=null;
      try {
       bean=this.updateSinglenton.findUserByUserID(username);
      } catch (Exception e) {
       e.printStackTrace();
      }
     
      if(bean==null||bean.getUserid()==null){
       result="notexist";
       return "json";
      }
     
      if(bean.getUserid()!=null&&!bean.getPassword().equals(password)){
       result="failure";
       return "json";
      }
     
      if(bean.getUserid()!=null&&bean.getPassword().equals(password)){
       int end=0;
       try {
        end=this.updateSinglenton.updateUserByUserID(bean,password1);
       } catch (Exception e) {
        e.printStackTrace();
       }
       if(end==1){
        result="success";
        return "json";
       }else{
        result="updatefailure";
        return "json";
       }
      
      }
     
      return null;
    }

    public String getResult() {
      return result;
    }

    public void setResult(String result) {
      this.result = result;
    }
    }




    //struts-update.xml



    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
       
    <struts>
    <package name="userupdate" extends="json-default" namespace="/user" >

      <action name="update" method="update" class="com.abin.hospital.action.UpdateAction">
       <result name="json" type="json"></result>
      </action>

    </package>


    </struts>





    //update.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@ taglib prefix="s" uri="/struts-tags" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <title>Young ABIN</title>
      <meta http-equiv="pragma" content="no-cache">
      <meta http-equiv="cache-control" content="no-cache">
      <meta http-equiv="expires" content="0">
    </head>
    <script  type="text/javascript" src="../js/jquery-1.7.min.js"></script>
    <script  type="text/javascript">
    function Validate() {
      if($("#user").val()==""){
       alert("用戶名不能為空!");
       $("#user").focus();
       return false;
      }
      if($("#oldpass").val()==""){
       alert("舊密碼不能為空");
       $("#oldpass").focus();
       return false;
      }
      if($("#newpass1").val()==""){
       alert("新密碼不能為空");
       $("newpass1").focus();
       return false;
      }
      if($("#newpass2").val()==""){
       alert("新確認密碼不能為空");
       $("newpass2").focus();
       return false;
      }
      if($("#newpass1").val()!=$("#newpass2").val()){
       alert("兩次填寫的新密碼不一樣,請您重新填寫");
       $("newpass1").focus();
       return false();
      }
     
      var username=$("input[name='username']").val();
    //  alert("用戶名="+username);
      var password=$("input[name='password']").val();
    //  alert("password="+password);
      var password11=$("input[name='password11']").val();
    //  alert("password1="+password11);
      var password22=$("input[name='password22']").val();
      alert("password2="+password22);
     
      $.ajax({
       url : "../user/update.action",
       type : "post",
       data : ({username : username ,password : password,password1 : password11,password2 : password22}),
       success : function(data){
        if(data.result=="notexist"){
         alert("該用戶不存在,請您先注冊");
        }else if(data.result=="success"){
        // alert("修改密碼成功");
         document.write("修改密碼成功")
         document.write("<br/>");
         window.location.href="../login.jsp";
        }else if(data.result=="failure"){
         alert("舊密碼不正確");
        }else if(data.result=="updatefailure"){
         alert("用戶密碼修改失敗,請您重新修改");
        }
       }
      
      });
     
    }
    </script>
    <body >
       用戶名:
       <input id="user" name="username" type="text" />
       <br />
       舊密碼:
       <input id="oldpass" name="password" type="password" />
       <br />
       密碼:
       <input id="newpass1" name="password11" type="password" />
       <br />
       確認密碼:
       <input id="newpass2" name="password22" type="password" />
       <br />
       <input value="提交" type="submit" onClick="Validate()"/>
      
       <input value="重置" type="reset" />
       <br />

    </body>
    </html>

    posted on 2011-12-21 23:22 abin 閱讀(3731) 評論(1)  編輯  收藏

    Feedback

    # re: Struts2 Jquery+Ajax提交數據到后臺 2014-09-18 18:05 11
    看看  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 最近的免费中文字幕视频| 亚洲黄色片在线观看| 成人无遮挡裸免费视频在线观看| 国产成人自产拍免费视频| 亚洲熟伦熟女专区hd高清| 亚洲最大在线视频| 久久精品国产亚洲夜色AV网站| 亚洲精品视频免费| 国产一区二区三区在线免费观看 | 免费国产成人高清在线观看网站 | 亚洲va久久久噜噜噜久久天堂| 波多野结衣视频在线免费观看| 成人男女网18免费视频| 日韩免费一区二区三区在线播放| 午夜爽爽爽男女免费观看影院| 久久久WWW免费人成精品| 全黄A免费一级毛片| 狠狠入ady亚洲精品| 亚洲国产精品无码久久久秋霞1| 亚洲人成在线播放| 亚洲成a人片77777群色| 91亚洲精品第一综合不卡播放| 亚洲AV无码专区国产乱码电影 | 亚洲国产美女视频| 久久亚洲中文字幕精品有坂深雪 | 黄网站免费在线观看| 大地资源在线资源免费观看| 一边摸一边桶一边脱免费视频| 大片免费观看92在线视频线视频| 精品在线观看免费| 日本高清不卡中文字幕免费| 国产亚洲精品精品精品| 人人爽人人爽人人片A免费| 人成午夜免费大片在线观看| 国产精品午夜免费观看网站| 好吊色永久免费视频大全 | 婷婷亚洲综合五月天小说| 亚洲第一福利网站| 亚洲精彩视频在线观看| 亚洲综合综合在线| 亚洲午夜精品一区二区麻豆|