软件工程课堂练习1
2017-11-23 19:53
363 查看
用java web 实现,需要搭建java web 编程环境、安装数据库、掌握数据库增删改查、简单的HIML页面、JSP等。
一、搭建环境:
安装jdk、安装Tomcat、eclipse 要javaEE Developers版本。
设置 Tomcat环境变量
启动Tomcat服务:
方法两种:
方法一:在CMD命令下输入命令:startup,出现如下对话框,表明服务启动成功。
方法二:在CMD命令下输入命令:catalina run,出现如下对话框,表明服务启动成功。
测试Tomcat:
打开浏览器,在地址栏中输入http://localhost:8080回车,如果看到Tomcat自带的一个JSP页面,说明你的Tomcat已搭建成功。
运行 Eclipse ,点击菜单栏 Window->Preferences , 点击 Server / Runtime Environments,
点击 “Add”按钮, 新建一个服务器。选择并添加安装的Tomcat。
至此,JavaEE开发环境搭建完成。
二、 java web登录功能
登录功能的执行过程:
思路分析:
要完成登录功能,需要创建以下几个界面或文件: 登录界面、处理文件、登录成功的界面和登录失败的界面。
源代码:
登录界面:
数据库操作:
处理文件:
登录成功界面:
登录失败界面:
结果截图:
数据库中已有的用户:
登录界面
登录成功的界面
登录失败的界面
一、搭建环境:
安装jdk、安装Tomcat、eclipse 要javaEE Developers版本。
设置 Tomcat环境变量
启动Tomcat服务:
方法两种:
方法一:在CMD命令下输入命令:startup,出现如下对话框,表明服务启动成功。
方法二:在CMD命令下输入命令:catalina run,出现如下对话框,表明服务启动成功。
测试Tomcat:
打开浏览器,在地址栏中输入http://localhost:8080回车,如果看到Tomcat自带的一个JSP页面,说明你的Tomcat已搭建成功。
运行 Eclipse ,点击菜单栏 Window->Preferences , 点击 Server / Runtime Environments,
点击 “Add”按钮, 新建一个服务器。选择并添加安装的Tomcat。
至此,JavaEE开发环境搭建完成。
二、 java web登录功能
登录功能的执行过程:
思路分析:
要完成登录功能,需要创建以下几个界面或文件: 登录界面、处理文件、登录成功的界面和登录失败的界面。
源代码:
登录界面:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用户登录</title> </head> <body> <h2>用户登录</h2> <form name = "form1" action = "Login_process.jsp" method = "get"> 用户名:<input type = "text" name = "username"><br> 密码:<input type = "password" name = "userword"><br> <input type = "submit" value = "登陆"><br> </form> </body> </html>
数据库操作:
package play; import java.sql.*; public class Play { public int judage(String m, String n) { int i = 0; Connection conn; Statement stmt; ResultSet rs; String url = "jdbc:sqlserver://localhost:1433;DatabaseName=Message;"; String sql = "select * from user_message"; try { conn = DriverManager.getConnection(url, "sa", "luohaochi123"); stmt = conn.createStatement(); rs = stmt.executeQuery(sql); while (rs.next()) { if (m.equals(rs.getString("username")) && n.equals(rs.getString("userword"))) { i = 1; break; } } if (rs != null) { rs.close(); rs = null; } if (stmt != null) { stmt.close(); stmt = null; } if (conn != null) { conn.close(); conn = null; } } catch (SQLException e) { e.printStackTrace(); } return i; } };
处理文件:
<%@page import = "play.Play"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <% Play p = new Play(); int i = p.judage(request.getParameter("username"), request.getParameter("userword")); if (i == 1) { %> <jsp:forward page="Success.html"/> <% } else { %> <jsp:forward page="Fail.jsp"/> <% } %>
登录成功界面:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>用户登陆</title> </head> <body> 登陆成功! </body> </html>
登录失败界面:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用户登陆</title> </head> <body> 登陆失败! <a href="Login.jsp">重新登录!</a> </body> </html>
结果截图:
数据库中已有的用户:
登录界面
登录成功的界面
登录失败的界面
相关文章推荐
- 软件工程个人作业4(课堂练习&&课堂作业)
- 软件工程课堂练习2
- 软件工程课堂练习
- 软件工程课堂练习四则运算续篇
- 软件工程——课堂练习“找水王”
- 软件工程课堂练习--结对开发
- 软件工程课堂练习--四则运算(三)
- 软件工程课堂练习:返回一个一维整数数组中最大子数组的和
- 软件工程课堂练习-随机生成30道四则运算练习题
- 软件工程课堂练习--结对开发
- 软件工程课堂练习--找出“水王”
- 软件工程课堂练习购买图书
- 软件工程课堂练习——结队开发二
- 软件工程课堂练习找水王
- 软件工程课堂练习——N层电梯只停一层求乘客爬楼层数最少(基本方法+优化方法)
- 软件工程课堂练习 图书折扣问题
- 软件工程课堂练习---二维数组子数组和的最大值,连续就好
- 软件工程课堂练习-最高折扣
- 软件工程课堂练习找水王续
- 软件工程课堂练习——找出1-n中1出现的个数