怎么在jsp中把确认密码也弄成黑点,怎么连接数据库

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" errorPage="error.jsp"%>
<%@ page import= "edu.jmi.db.*" %>
<%@ page import= "edu.jmi.dao.*" %>
<%@ page import= "java.sql.*" %>

<!DOCTYPE html>





Custom Login Form Styling






<!--[if lte IE 7]>.main{display:none;} .support-note .note-ie{display:block;}<![endif]-->
<br> @import url(<a href="http://fonts.googleapis.com/css?family=Raleway:400,700">http://fonts.googleapis.com/css?family=Raleway:400,700</a>);<br> body {<br> background: #7f9b4e url(images/bg2.jpg) no-repeat center top;<br> -webkit-background-size: cover;<br> -moz-background-size: cover;<br> background-size: cover;<br> }<br> .container &gt; header h1,<br> .container &gt; header h2 {<br> color: #fff;<br> text-shadow: 0 1px 1px rgba(0,0,0,0.7);<br> }<br>


<%
request.setCharacterEncoding("UTF-8"); //设置编码
String name=request.getParameter("login"); //获取用户名
String pw = request.getParameter("password");
if(session.getAttribute("usr")!=null){
response.sendRedirect("regok.jsp");
return;
}
     if(name!=null){ //保证有输入值,第一次访问页面该值页面为null
         //String dbpw=DB.validUser(name);//从数据库获取密码
         UserDao ud=new UserDao();
         String dbpw=ud.validUser(name);
         if(dbpw!=null&&dbpw.equals(pw)){//登录成功
      //设置传给主页面的参数:用户名
      session.setAttribute("usr", name);
      //进入主页面 
      response.sendRedirect("regok.jsp");
  }else{//登录出错
      //设置出错参数
      session.setAttribute("errmsg", "用户名或者密码错,请重新输入");
  }
 }
  String err = (String)session.getAttribute("errmsg");
  if(err==null){
      err="";
  }

%>
    <div class="container">


        <header>

            <h1>注册 界面</h1>


        </header>

        <section class="regok">
        <p>
        <font color="red" size="28px"> <%=err %> </font>
        </p>
            <form class="form-4" method="post">
                 <p>
                    <label for="id">用户ID</label>
                    <input type="id" name="id" placeholder="" required>
                </p>

                <p>
                    <label for="login">用户名</label>
                    <input type="text" name="login" placeholder="" required>
                </p>

                <p>
                    <label for="password">密码</label>
                    <input type="password" name="password" placeholder="" required > 
                </p>

                <p>
                    <label for="password2">确认密码</label>
                    <input type="password2" name="password2" placeholder="" required > 
                </p>

                <p>
                    <label for="email">邮箱</label>
                    <input type="email" name="email" placeholder="" required > 
                </p>

                <p>
                    <input type="submit" name="submit" value="注册">
                    <input type="reset" name="reset" value="重置">
                </p>       
            </form>​
        </section>

    </div>
</body>

 <input type="password2" name="password2" placeholder="" required > 
->
<input type="password" name="password2" placeholder="" required > 

把input的type换成password即可,默认就是黑点,你多打了个2.

设置input 输入框属性类型啊,

 <label for="password2">确认密码</label>
<input type="password" name="password2" placeholder="" required > 

type 类型没有
password2之说你理解错了,password就是黑点,所有想一黑点显示的都可以用password为type的值

标签里面的type类型写成password就可以不显示密码的值 只是你所说的黑点了

楼上都是正解,type=“password”

可以查看input的类型