小木虫 | 小木虫论坛 | 木虫之家 | 论文范文 | 期刊查询 | 影响因子 | 新闻导读 | 学术网址之家


当前位置:小木虫范文 >> JAVA指导 >> Jsp学习笔记[4]-使用JSP处理用户注册和登陆

赞助商链接

Jsp学习笔记[4]-使用JSP处理用户注册和登陆


作者: 网络转载    发布日期: 无

1.       这是一个JSP实例,由四个JSP页面组成,处理用户的注册和登陆信息

2.       首先是login.jsp,代码如下:

<html>

<center>

<form method=get action="http://127.0.0.1:8000/jsp/test.jsp">

username<input type=text name=username>

<br><br>

password<input type=password name=pass>

<br><br>

<input type=submit value="注册">

</form>

 

<form method=get action="http://127.0.0.1:8000/jsp/test3.jsp">

username<input type=text name=username>

<br><br>

password<input type=password name=pass>

<br><br>

<input type=submit value="登陆">

</form>

<br>

</center>

</html>

 

3.       test.jsp代码如下:(主要处理用户注册,将注册信息插入数据库)

<html>

<%@ page language="java" import="java.sql.*"%>

your username is:<%=request.getParameter("username")%>

<br><br>

your password is:<%=request.getParameter("pass")%>

<br><br>

<%

       String name=request.getParameter("username");

       String pass=request.getParameter("pass");

       try

        {

                  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                  Connection dbcon=DriverManager.getConnection("jdbc:odbc:test","sa","");

                  PreparedStatement stat=dbcon.prepareStatement(

                           "insert login values(?,?)");

                      stat.setString(1,name)

                      stat.setString(2,pass);

                      stat.executeUpdate();

                      out.println("<br><br><B>insert successful</B>");

           }

           catch(Exception e)

           {

                  out.println(e);

           }

%>

<b>Click here to view all people</b>

<form method=get action="http://127.0.0.1:8000/jsp/test2.jsp">

<input type=submit value="--->">

</form>

</html>

 

4.       test2.jsp,代码如下:(处理当用户注册成功之后可以查看所有的注册用户名单)

<html>

<%@ page language="java" import="java.sql.*"%>

<%      try

        {

                  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                  Connection dbcon=DriverManager.getConnection("jdbc:odbc:test","sa","");

                  PreparedStatement stat=dbcon.prepareStatement(

                           "select * from login");

                      ResultSet result=stat.executeQuery();

%>

<table border=2>

<%

      &nb

p;              while(result.next()) 
                     {
%>
<tr><td><%=result.getString(1)%><td></tr>
 
<%
                     }
%> 
</table>
<%
              }
              catch(Exception e)
              {
                     out.println(e);
              }
%>  
</html>
 
5.       test3.jsp代码如下:(处理用户登录信息)
<html>
your username is:<%=request.getParameter("username")%>
<br><br>
your password is:<%=request.getParameter("pass")%>
<br><br>
<%@ page language="java" import="java.sql.*"%>
<%      
              String name=request.getParameter("username");
              String pass=request.getParameter("pass");
              try
        {
                  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                  Connection dbcon=DriverManager.getConnection("jdbc:odbc:test","sa","");
                  PreparedStatement stat=dbcon.prepareStatement(
          

       "select * from login where username=? and password=?");

                      stat.setString(1,name);

                      stat.setString(2,pass);

                      ResultSet result=stat.executeQuery();

                   

                      if(result.next())

                      {

                           out.println("Login Successful");

                      }

                      else

                      {

                           out.println("Login Error");

                      }

              }

              catch(Exception e)

              {

                     out.println(e);

              }

%>

 

6.此外还需要一个名为login的数据库,只需要两个列username,password就可以了

 先注册,用户名33,密码33

注册成功

察看注册用户

登陆成功

特别提示:本文内容从INTERNET网络中整理所得,小木虫范文为个人免费站点,仅提供展示平台,不对该内容负责。欢迎协助我们监督管理,如果您对该内容有异议,请立即发邮件联系通知管理员,我们保证在1个工作日内给予删除等处理。

赞助商链接



小木虫,学术科研第一站,为中国学术科研研究提供免费动力
欢迎监督,发现不妥请立即联系管理员
京ICP备05001187号