<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
    看看  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲成a人片在线观看老师| 免费h片在线观看网址最新| 国产不卡免费视频| 亚洲国色天香视频| 亚洲AV无码久久精品狠狠爱浪潮| 欧洲精品码一区二区三区免费看| 国产三级免费电影| 男女猛烈xx00免费视频试看| 国产免费黄色大片| 黄床大片30分钟免费看| 亚洲精品成人片在线观看| 免费无码一区二区| 亚洲综合av永久无码精品一区二区 | 亚洲精品国产品国语在线| 国产免费内射又粗又爽密桃视频 | 日韩精品亚洲专区在线影视| 国产精品国产自线拍免费软件| 亚洲av日韩综合一区久热| 亚洲国产成人久久综合区| 99精品视频免费| 久久亚洲私人国产精品vA| 成人免费午夜无码视频| 风间由美在线亚洲一区| 国产精品亚洲产品一区二区三区| 你是我的城池营垒免费看| 久久精品国产亚洲av日韩| 精品久久久久国产免费| 国产亚洲综合视频| 国产AV无码专区亚洲AV毛网站| 0588影视手机免费看片| 亚洲欧美成人一区二区三区| 亚洲成a人在线看天堂无码| 午夜爽爽爽男女免费观看影院| 亚洲av永久无码嘿嘿嘿| 国产成人涩涩涩视频在线观看免费| 国产精品免费久久| 亚洲国产成人精品无码一区二区| 四虎影视在线永久免费看黄| 成在人线av无码免费高潮喷水| 中文字幕亚洲综合小综合在线 | 亚洲日本一区二区三区|