javaBean实验报告

2018-12-21 13:58

实 验 报 告

课程名称 Java Web技术 实验项目 实验4 JavaBean与Servlet 实验仪器

实验4 JavaBean与Servlet

一、实验目的

1. 掌握编写JavaBean的规范,学会如何在JSP中使用JavaBean。

2. 掌握编写Servlet的规范,学会如何配置Servlet,如何在JSP中使用Servlet 3. 掌握JSP、JavaBean和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的链接。

三、 实验结果

1. login.jsp存放的物理位置在F:\\workspace\\shiyan4\\WebContent\\login.jsp 。源码如下:

<%@ page contentType=\

用户登陆

2. bean

information ,物

F:\\workspace\\shiyan4\\src\\shiyan4\\information.java。源码如下:package shiyan4;

public class information { String username =null; String password=null;

public String getname() { try { byte b[]=username.getBytes(\ username=new String(b); return username;

}

catch(Exception e) { return username;

}

}

public String getpsw() {

try{

2

}

}

}

byte c[]=password.getBytes(\password=new String(c); return password;

catch(Exception e) { }

return password;

public void setname(String newname) { }

public void setpsw(String newpsw) { }

password=newpsw; username=newname;

3. Servlet名称为 Servlet ,物理存放位置为

F:\\workspace\\shiyan4\\src\\shiyan4\\Servlet.java 。 在web.xml中对上述Servlet进行配置的代码为:

xmlns:xsi=\ xsi:schemaLocation=\ http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\

4. hello.jsp的物理存放位置在 F:\\workspace\\shiyan4\\WebContent\\hello.jsp。源码如下:

<%@ page contentType=\ language=\%> <%@ page import=\%>

<%@ page import=\%>

3

登陆成功

<%

information Inf=new information();

Inf=(information)session.getAttribute(\); out.print(\); out.println(\登陆成功!\);

%>您的登陆信息是:

用户名:<%=Inf.getname()%>

密码:<%=Inf.getpsw()%>

返回登陆页面

5. 运行截图

(1). login.jsp界面

4


javaBean实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:法理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: