计算机与信息技术学院综合性、设计性实验报告
专业:Java年级/班级:09级2009—2010学年第一学期
课程名称JSP动态网站开发指导教师
本组成员
学号姓名
实验地点过街楼B区实验时间2010年12月
项目名称JSP与JavaBean(实验)实验类型综合性/设计性
试验项目简介:
一、实验目的
本实验的目的是让学生掌握使用有效范围是request的bean显示汽车的基本信息、是sessiont的bean显示汽车的基本信息和是application的bean制作一个简单的留言板。
二、实验仪器或设备
学院提供公共机房,1台/学生微型计算机JSP相关的软件
三、总体设计(设计原理、设计方案及流程等)
(1)设计原理:利用JSP与JavaBean(包括session、request、application等)显示汽车的相应基本信息
(2)设计方案:首先,要编写一个JSP的文挡,然后再编写Java,两者结合,方可显示需要的相应信息
(3)流程:首先,必须熟悉课本中的内容
然后,自学Java的两个章节以及上学期的Java
最后,根据所学知识做本次实验
四、实验步骤(包括主要步骤、代码分析等)
(1)首先规划一下,编写JSP与Java所需要的资源
(2)编写JSP与Java,使用基本语法
inputAndShow.jsp的代码如下:
<%@page language="java"
contentType="text/html;charset=gb2312"
pageEncoding="gb2312"%>
scope="request"/>
汽车牌号:
汽车名称:
汽车生产日期:
汽车牌号 | 汽车名称 | 汽车生产日期 |
input.jsp的代码如下:
<%@page language="java"contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
show.jsp的代码如下:
<%@page language="java"contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
汽车牌号 | 汽车名称 | 汽车生产日期 |
inputMess.jsp的代码如下:
<%@page language="java"contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
showtwo.jsp的代码如下:
姓名 | 标题 | 留言内容 | 留言时间 |
---|---|---|---|
property="tap"/> | <%=new java.util.Date()%> |
五、结果分析与总结
通过该实验,进一步掌握了JSP与JavaBean(实验)的基本知识点,对request、session、application的作用范围、注意事项和应该重点掌握的内容有了进一步的了解。
教师签名:
年月日
第五章使用JavaBean 一、选择题 1.下面哪一项属于工具Bean的用途?() A)完成一定运算和操作,包含一些特定的或通用的方法,进行计算和事务处理。 B)负责数据的存取 C)接受客户端的请求,将处理结果返回客户端 D)在多台机器上跨几个地址空间运行 2.JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp 动作指令?() A)
《JSP程序设计》课程实验实训报告 实验名称JavaBean的创建与使用实验序号2 学号姓名班级 实验日期2012-4-17指导教师成绩 一、实验目的和要求 目的:掌握在不同环境中编辑和运行类的方法; 掌握MV开发模式在JSP中的应用; 掌握JavaBean的基本特征; 了解到JavaBean的作用域。 二、实验具体内容及步骤 1、浏览一个业务逻辑较为复杂且没有使用MV开发模式的页面 1)在Tomcat的webapps文件夹下创建一个sy5的子文件夹,即创建一个名为sy5的工程; 找到Tomcat服务器的文件夹,将文件example3_8.jsp复制到sy5文件夹下,然后启动Tomcat服务器; 2)打开IE浏览器,在其地址栏输入:http://localhost:8080/sys5/example3_8.jsp浏览该页面; 3)查看页面的界面代码(V层)和业务逻辑代码(M层)。 2、在Java应用程序中使用用户定义的包与类(使用增强型编辑工具EditPlus) 1)双击文件夹EditPlus下的editplus.exe文件(即运行增强型编辑软件); 2)使用快捷键“Ctrl+O(字母O)”,打开文件TestRect.java,注意一条打包命令(包名为pp)和两个类(两个类名分别为Rectangle和TestRect(主类); 3)按快捷键“Ctrl+1(数字1)”即完成编译,相当于在命令行方式下执行命令“javac TestRect.java -d.”。可以看到会在当前目录内生成一个名为pp的文件夹,该文件夹里含有两个编译了的class 类文件; 4)按快捷键“Ctrl+2”即可运行,相当于在命令行方式下执行命令“java pp.TestRect”。 3、JavaBean与MV开发模式 1)在sys文件夹下再建立一个名为“WEB-INF”的子文件夹; 2)在WEB-INF文件夹下再建立一个名为“classes”的子文件夹; 3)将两个符合JavaBean规范的类文件Stringtonum.java和Triangle.java复制到classes文件夹里; 4)双击文件夹EditPlus下的editplus.exe文件(即运行增强型编辑软件),分别打开classes文件夹里的两个java类、分别按ctrl+1编译; 5)重新启动Tomcat服务器; 6)分别将Triangle.jsp和Triangle1.jsp复制到sy5文件夹里,然后使用EditPlus中打开,查看对两个类(JavaBean)的引用; 7)启动浏览器,在地址栏里分别输入http://localhost:8080/sy5/Triangle.jsp http://localhost:8080/sy5/Triangle1.jsp进行浏览。 三、实验结果与分析
JSP JavaBean Servlet实现用户登录和注册 1 数据库: create database student; use student; create table user( id int primary key auto_increment, user varchar(50) not null, pwd varchar(50) not null, name varchar(50) not null, *** varchar(50) not null, age int(50) not null ); 2 index.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() "://" request.getServerName() ":" request.getServerPort() path "/"; %>