我想从数据库验证原始密码在修改到数据库
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>后台管理 - 易买网</title>
<link type="text/css" rel="stylesheet" href="css/style.css" />

<script type="text/javascript">
function check() {
var userPwReal = "${sessionScope.admin.apassword}";
if (document.formPw.apassword.value != userPwReal) {
alert("原密码不正确");
return;
} if (document.formPw.userPw1.value == "") {
alert("新密码不能空");
return;
}
if (document.formPw.userPw1.value != document.formPw.userPw2.value) {
alert("两次输入的密码不一致");
return;
}
}
</script> </head>
<body>
<div id="header" class="wrap">
<div id="logo">
a
<img src="images/logo.gif" />
</div>
<div class="navbar">
<div class="help">
<a href="#" class="shopping">购物车</a>
<a href="personage_centre.jsp">个人中心</a>
<a href="register.jsp">联系客服</a>
<a href="guestbook.jsp">留言</a>
<a href="">退出</a>
</div>
<ul class="clearfix">
<li class="current">
<a href="#">首页</a>
</li>
<li>
<a href="#">图书</a>
</li>
<li>
<a href="#">百货</a>
</li>
<li>
<a href="#">品牌</a>
</li>
<li>
<a href="#">促销</a>
</li>
</ul>
</div>
</div>
</div>
<div id="childNav">
<div class="wrap">
<ul class="clearfix">
<li class="first">
<a href="#">音乐</a>
</li>
<li>
<a href="#">影视</a>
</li>
<li>
<a href="#">少儿</a>
</li>
<li>
<a href="#">动漫</a>
</li>
<li>
<a href="#">小说</a>
</li>
<li>
<a href="#">外语</a>
</li>
<li>
<a href="#">数码相机</a>
</li>
<li>
<a href="#">笔记本</a>
</li>
<li>
<a href="#">羽绒服</a>
</li>
<li>
<a href="#">秋冬靴</a>
</li>
<li>
<a href="#">运动鞋</a>
</li>
<li>
<a href="#">美容护肤</a>
</li>
<li>
<a href="#">家纺用品</a>
</li>
<li>
<a href="#">婴幼奶粉</a>
</li>
<li>
<a href="#">饰品</a>
</li>
<li class="last">
<a href="#">Investor Relations</a>
</li>
</ul>
</div>
</div>
<div id="position" class="wrap">
您现在的位置:
<a href="index.jsp">易买网</a> &gt; 个人中心
</div>
<div id="main" class="wrap">
<div id="menu-mng" class="lefter">
<div class="box">
<dl>
<dt>
我的设置
</dt>
<dd>
<a href="personage_centre.jsp">个人信息</a>
</dd>
<dd>
<a href="personcentersale.do">安全设置</a>
</dd>
<dt>
我的交易
</dt>
<dd>
<a href="productClass.jsp">订单管理</a>
</dd>
<dt>
我的小窝
</dt>
<dd>
<a href="#">收藏</a>
</dd>
<dd>
<a href="#">足迹</a>
</dd> </dl>
</div>
</div>
<div class="main">
<h2>
您的基础信息
</h2>
<h3>
会员名:${user.user_name}
</h3>
<h3>
绑定手机:${ user.user_mobile}
</h3>
<h3>
email地址:${user.user_email}
</h3>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<h3>
</h3>
<h3>
</h3>
<h3>
</h3>
<h2>
您的安全服务
</h2>
<div class="manage"> <h3>
密码修改:
</h3>
<table>
<tr>
<td class="field">
原始密码:
</td>
<td>

<input type="password" id="apassword"  class="text"     size="22"/>
</td>
</tr>
<tr>
<td class="field">
新密码:
</td>
<td>
 <input type="password" id="userPw1" class="text"               size="22"/>

</td>
</tr>
<tr>
<td class="field">
确认密码:
</td>
<td>
 <input type="password" name="userPw2" class="text"        size="22"/>
</td>
</tr>
<tr>
<td>
&nbsp;
</td>
<td>
 <input type="button" value="修改" onclick="check()"/>
  <input type="reset" value="重置"/>
</td>
</tr>
</table> <!--  
  <form action="personcentersale1.do"  method="post">
   <input type="hidden" name="userid" value="${user.userid}" />
       <table>
       <tr>
                <td><input   type="password"   name="pass"  value=" ${name.user_password}"/></td>
      </tr>
      -->
</div>
<div class="clear"></div>
</div>
<div id="footer">
Copyright &copy; 2013 卓京信息 All Rights Reserved. 湘ICP证1000008号
</div>
</body>
</html>

解决方案 »

  1.   

    我用ajax做算了但怎么我的xmlhttp.open(method,url,async)调不出来啊?
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>后台管理 - 易买网</title>
    <link type="text/css" rel="stylesheet" href="css/style.css" />

    <script type="text/javascript">
    var xmlhttp;     //声明一个xmlhttprequest对象


    function createXMLHTTP(){
    try{
    //取IE浏览器核心中的XMLHttpRequest对象
    xmlhttp=new ActriveXObject("Microsoft.XMLHTTP");
    }catch(e){
    //取非IE浏览器核心中的XMLHttpRequest对象
    xmlhttp=new XMLHttpRequest();

    }
    } Function check(){
    //1.获得xmlhttprequest对象
    createXMLHTTP();
     //2.open(), onreadystatchange, send(), setrequestheader()
      
    xmlhttp.o }
    </script>
    </head>
    <body>
    <div id="header" class="wrap">
    <div id="logo">
    a
    <img src="images/logo.gif" />
    </div>
    <div class="navbar">
    <div class="help">
    <a href="#" class="shopping">购物车</a>
    <a href="personage_centre.jsp">个人中心</a>
    <a href="register.jsp">联系客服</a>
    <a href="guestbook.jsp">留言</a>
    <a href="">退出</a>
    </div>
    <ul class="clearfix">
    <li class="current">
    <a href="#">首页</a>
    </li>
    <li>
    <a href="#">图书</a>
    </li>
    <li>
    <a href="#">百货</a>
    </li>
    <li>
    <a href="#">品牌</a>
    </li>
    <li>
    <a href="#">促销</a>
    </li>
    </ul>
    </div>
    </div>
    </div>
    <div id="childNav">
    <div class="wrap">
    <ul class="clearfix">
    <li class="first">
    <a href="#">音乐</a>
    </li>
    <li>
    <a href="#">影视</a>
    </li>
    <li>
    <a href="#">少儿</a>
    </li>
    <li>
    <a href="#">动漫</a>
    </li>
    <li>
    <a href="#">小说</a>
    </li>
    <li>
    <a href="#">外语</a>
    </li>
    <li>
    <a href="#">数码相机</a>
    </li>
    <li>
    <a href="#">笔记本</a>
    </li>
    <li>
    <a href="#">羽绒服</a>
    </li>
    <li>
    <a href="#">秋冬靴</a>
    </li>
    <li>
    <a href="#">运动鞋</a>
    </li>
    <li>
    <a href="#">美容护肤</a>
    </li>
    <li>
    <a href="#">家纺用品</a>
    </li>
    <li>
    <a href="#">婴幼奶粉</a>
    </li>
    <li>
    <a href="#">饰品</a>
    </li>
    <li class="last">
    <a href="#">Investor Relations</a>
    </li>
    </ul>
    </div>
    </div>
    <div id="position" class="wrap">
    您现在的位置:
    <a href="index.jsp">易买网</a> &gt; 个人中心
    </div>
    <div id="main" class="wrap">
    <div id="menu-mng" class="lefter">
    <div class="box">
    <dl>
    <dt>
    我的设置
    </dt>
    <dd>
    <a href="personage_centre.jsp">个人信息</a>
    </dd>
    <dd>
    <a href="personcentersale.do">安全设置</a>
    </dd>
    <dt>
    我的交易
    </dt>
    <dd>
    <a href="productClass.jsp">订单管理</a>
    </dd>
    <dt>
    我的小窝
    </dt>
    <dd>
    <a href="#">收藏</a>
    </dd>
    <dd>
    <a href="#">足迹</a>
    </dd> </dl>
    </div>
    </div>
    <div class="main">
    <h2>
    您的基础信息
    </h2>
    <h3>
    会员名:${user.user_name}
    </h3>
    <h3>
    绑定手机:${ user.user_mobile}
    </h3>
    <h3>
    email地址:${user.user_email}
    </h3>
    &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
    <h3>
    </h3>
    <h3>
    </h3>
    <h3>
    </h3>
    <h2>
    您的安全服务
    </h2>
    <div class="manage"> <h3>
    密码修改:
    </h3>
    <table>
    <tr>
    <td class="field">
    原始密码:
    </td>
    <td>
    <input type="password"   name="user_password" onblur="check(this)" /><span id="abc"></span>
    </td>
    </tr>                           <tr>
    <td class="field">
    新密码:
    </td>
    <td>
              <input type='password' id="password1" name="password1" placeholder="长度必须为6-18"/>
    </td>
    </tr>


    <tr>
    <td class="field">
    确认密码:
    </td>
    <td>
    <input type='password' id="password2" name="password2" placeholder="与第一个必须匹配"/>   
                                   
    </td>
    </tr>


    <tr>
                    <td>
    &nbsp;
    </td>
    <td>
    <input type="submit" name="submit" value="修改" />
    </td>
    </tr>
    </table>
    </div>
    <div class="clear"></div>
    </div>
    <div id="footer">
    Copyright &copy; 2013 卓京信息 All Rights Reserved. 湘ICP证1000008号
    </div>
    </body>
    </html>
      

  2.   

    你可以用 jQuery的 $.Ajax()方法啊