- 78
- 0
- 约3.46千字
- 约 6页
- 2021-08-05 发布于山东
- 举报
天津理工大学J2EE实验一实验报告
天津理工大学J2EE实验一实验报告
PAGE / NUMPAGES
天津理工大学J2EE实验一实验报告
天津理工大学
计算机科学与工程学院
实验报告
2017 至 2018 学年 第 2 学期
课程名称
J2EE程序设计
学号
学生姓名
年级
2015 级
专业
计算机科学
教课班号
实验地址
7-212
与技术
实验时间
2018
年 5
月 31日
第 7 节
至
第 8 节
2018
年 6
月 1 日
第 7 节
至
第 8 节
主讲教师
董玉涛
指导教师 董玉涛
实验(一)
实验名称
用户登录办理
Web程序
软件环境
STS、 MySQL、Maven
硬件环境
实验目的
1、熟习使用 servlet 、 jsp ;
2、实现 Web程序与数据库的连结
PC机
实验内容(应包含实验题目、实验要求、实验任务等)
制作一个简单的用户登录办理 Web程序。
在登录页面中输入正确的用户名、 密码、确认密码则能够正常登录, 并自动跳转到欢迎页面,而且在欢迎页面中显示目前全部已经登录的用户名列表。
数据库顶用户名独一。
登录错误则自动跳转回到登录页面,并在登录页面中提示 登录错误 。
数据库字段及内容自行设计,页面显示方式自行设计。
提交内容为 Maven工程、数据库脚本文件以及针对本程序的使用说明简述。
实验过程与实验结果(可包含实验实行的步骤、算法描绘、流程、结论等)
一、实验过程及源代码
1、
%@ page language=java pageEncoding=UTF-8%
!DOCTYPE HTML
html
head
title 用户登岸 /title
/head
body
form action=${ }/servlet/LoginServlet method=post
用户名: input type=text name=usernamebr/
密码: input type=password name=passwordbr/
input type=submit value=
/form
/body
/html
登岸
2、
%@ page language=java contentType=text/html; charset=utf-8
pageEncoding=UTF-8%
%@page import=.*,,%
jsp:useBean id=querybean scope=request class= /
!DOCTYPE html PUBLIC -etAttribute(mrgss, 用户名或密码错误 ); ().setAttribute(flag, 1);
();
}
%
/body
/html
3、 JavaBean
import .*;
public class QueryBean {
public String query_statement; /* public String param[]; /*
查问条件
定义 sql 语句 */
, 或许是新的记录
*/
public ResultSet result = null;
public Connection conn;
public void setParam(String[] param) {
= param;
}
public void setQuerystatement(String query_statement) {
= query_statement;
}
public void setConnection(String
driverName,
String
jdbcURL, String
username,
String passwd) throws Exception {
Connection conn1;
(driverName);
conn1 = (jdbcURL, username, passwd);
(false);
= conn1;
}
public ResultSet getResult() {
try {
PreparedStatement select_stm = (query_statement,
if (param != null)
for (int i = 0; i ; i++)
(i + 1, param[i]);
result = ();
} catch (Exception e) {
}
return result;
}
public void insertRecord() throws SQLException, {
try {
PreparedStatement insert_stm = (query_statement)
原创力文档

文档评论(0)