整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

jsp里怎么写登录界面

此次试验所用到的软件是,tomcat7,,数据库。可以实现用户使用用户名和密码登录。

推荐课程:Java教程。

jsp里怎么写登录界面

如果登录成功,页面会显示登录成功,如果密码错误,则页面会显示登录失败。连接数据库使用的事方法,需要实现下载好的驱动程序,在web project文件夹下的src文件夹下新建包“Bean”,并在此包下新建“DBBean.java”文件。

DBBean.java文件代码如下:

package Bean;
import java.sql.*;
public class DBBean {
    private String driverStr = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    private String connStr = "jdbc:sqlserver://localhost:1433; DatabaseName=JXP";
    private String dbusername = "sa";
    private String dbpassword = "123456";
    private Connection conn = null;
    private Statement stmt = null;
    public DBBean()
    {
        try
        {
            Class.forName(driverStr);
            conn = DriverManager.getConnection(connStr, dbusername, dbpassword);
            stmt = conn.createStatement();
        } 
        catch (Exception ex) {
            System.out.println("数据连接失败!");
        } 
        
    }
    public int executeUpdate(String s) {
        int result = 0;
        System.out.println("--更新语句:"+s+"
");
        try {
            result = stmt.executeUpdate(s);
        } catch (Exception ex) {
            System.out.println("执行更新错误!");
        }
        return result;
    }
    public ResultSet executeQuery(String s) {
        ResultSet rs = null;
        System.out.print("--查询语句:"+s+"
");
        try {
            rs = stmt.executeQuery(s);
        } catch (Exception ex) {
            System.out.println("ִ执行查询错误!");
        }
        return rs;
    }
    public void execQuery(String s){
        try {
            stmt.executeUpdate(s);
        } catch (SQLException e) {

jsp显示登录人信息_jsp用户名和密码验证_jsp登录成功显示用户名

// TODO Auto-generated catch block System.out.println("执行插入错误!"); } } public void close() { try { stmt.close(); conn.close(); } catch (Exception e) { } } }

登录后复制

在WEBROOT目录下有三个jsp页面文件:分别是login.jsp,.jsp,.jsp.在login.jsp页面中,可以通过输入用户名、密码,点击登录按钮,实现登录成功.jsp页面的跳转,如果密码错误,则页面会跳转到登录失败的页面。(当然,在进行页面跳转之前,需要在中新建一个数据库,在数据库目录下新建一个表,并填入表的信息)

文件夹结构截图:

44.png

login.jsp登录界面代码:

<%@ page import="java.sql.*" language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>




登录界面


    

登录

账号:
密码:

登录后复制

.jsp登录失败代码:

<%@ page import="java.sql.*" language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>

jsp用户名和密码验证_jsp显示登录人信息_jsp登录成功显示用户名

Insert title here <% request.setCharacterEncoding("UTF-8"); String username=(String)request.getParameter("username"); String password=(String)request.getParameter("password");//取出login.jsp的值 //下面是数据库操作 String sql="select * from login where username="+"'"+username+"'";//定义一个查询语句 ResultSet rs=db.executeQuery(sql);//运行上面的语句 if(rs.next()) { /* if(password.equals(rs.getString(2))) { } */ if(password.equals(rs.getObject("password"))){ response.sendRedirect("loginsuccess.jsp"); } else{ out.print("<script language='javaScript'> alert('密码错误');</script>"); response.setHeader("refresh", "0;url=login.jsp"); } } else { out.print("<script language='javaScript'> alert('账号错误——else');</script>"); response.setHeader("refresh", "0;url=login.jsp"); } %>

登录后复制

.jsp登录成功代码:

<%@ page import="java.sql.*" language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>




Insert title here


登陆成功

登录后复制

最终的页面效果如下:

45.png

中国十大软件测试网站

No.1:软件测试网

国内最大的综合性软件测试网,许多经验分享和资源都可在里面找到,新手、菜鸟必备网站。人气指数毫无疑问列为第1,但近年来可能因为上市原因,每况日下。

No.2:领测国际

比较综合的软件测试网,里面可以下载到常见的测试软件资源,也有些比较好的测试视频、测试沙龙信息。暂时排第2,可能需要反思了,不然要让位了。

No.3:软件测试部落

致力于打造一个属于中国软件测试工程师的技术分享站点。这是目前比较优秀的个人软件测试网,里面较干净纯粹,干货十足,不容错过。虽然人气现在不太高,但就为该网站主旨,文章更新积极,给予鼓励排名第3。

No.4:测试窝

近年来新起的比较好的软件测试网,里面测试文章值得一读,经常也会公布一些与软件测试有关的活动信息。人气不错,排名第4。

No.5:泽众软件测试

软件测试综合咨询服务平台,里面提供了一些比较好的收费服务(如性能测试、安全测试等),也有一些文库分享给大家。因为更多是收费服务,所以排名第5。

No.6:虫师博客

虫师个人博客虽然不是独立的站点,但从事软件测试的朋友们应该都或多或少的受益于里面的一些博文。已经很久没更新了,排名第6。

No.7:中国软件测试联盟

中国软件测试联盟,属于社会公益性质的网站,供会员在本战中讨论技术、共同进步。有部分测试资源提供下载,也有些测试相关文章分享,考试与培训相关的信息也较多。人气不高,排名第7。

No.8:测试之道

有些资源、文章和在线免费培训信息。资源信息等更新不勤,人气欠佳,排名第8?可能还要更低些。

No.9:中国测试平台

中国测试平台,提供部分测试资源下载,业界新闻资讯信息。名字很大,人气不佳,排名第9。

No.10:软件测试空间

有些测试相关的免费课程(如linux、python),一些测试文章(很难,已经有几年没更新了),业界资讯信息(这块更新还算勤)。鉴于久不更新,人气不佳,排名第10。

PS:以上排名主要综合各网站的人气、更新频度、对测试工程师的帮助指数等综合考量而得出的排名。仅供参考,以使我们更好的学习软件测试。