实 验 报 告
课程名称 Java Web技术
实验项目 实验4 JavaBean与Servlet
实验仪器c语言中四舍五入取整函数
实验4 JavaBean与Servlet
一、实验目的
1. 掌握编写JavaBean的规范,学会如何在JSP中使用JavaBean。
2. 掌握编写Servlet的规范,学会如何配置Servlet,如何在JSP中使用Servlet
3. 掌握JSP、JavaBeangrep 精确匹配和Servlet综合应用的基本原则
二、实验要求
创建一个WEB应用,综合利用JSP、JavaBean和Servlet技术实现用户登录(注册功能选做)。程序至少包含:一个登录页面login.jsp,一个欢迎页面hello.jsp,一个servlet和一个bean。使用实验3中创建的数据库和表t_user,完成如下要求:
1. 用户在login.jsp中输入用户名和密码,数据提交给servlet。
2. 设计Bean,封装数据库表t_user(实验3中创建的)中一个用户的所有信息。
3. servlet完成用户身份验证(通过从表中条件检索来验证)。如果用户合法,将该用户所有的信息放入上述bean的实例中,并存入session,转到hello.jsp;否则转到error.jsp
4. hello.jsp从session中取出用户信息并显示。
5. error.jsp显示错误信息“用户名或密码错误!”,该页面中包含回到login.jsp的链接。
用于创建statement对象的方法是三、 实验结果
1. login.jsp存放的物理位置在F:\workspace\shiyan4\WebContent\login.jsp 。源码如下:
<%@ page contentType="text/html;charset=utf-8" language="java"%>
<html>
<head>
<title>用户登陆</title>
</head>
<body>
<form action="/shiyan4/Servlet" method=Get name=form>
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password"></td>
<td><input type="submit" name="Login" value="登陆"></td>
</tr>
</table>
</form>
</body>
</html>
2. bean的名称为information ,物理存放位置在 F:\workspace\shiyan4\src\shiyan4\information.java。源码如下:
package shiyan4;
public class information {
String username =null;
乐高编程课对孩子有什么好处 String password=null;
public String getname() {
jsp中文全称 try {
byte b[]=Bytes("ISO-8859-1");
username=new String(b);
return username;
}
catch(Exception e) {
return username;
}
}
android开发需要什么技术 public String getpsw() {
try{
byte c[]=Bytes("ISO-8859-1");
password=new String(c);
return password;
}
catch(Exception e) {
return password;
}
}
public void setname(String newname) {
username=newname;
}
public void setpsw(String newpsw) {
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论