jsp程序设计实验高级部分.docx
- 文档编号:26537890
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:10
- 大小:170.23KB
jsp程序设计实验高级部分.docx
《jsp程序设计实验高级部分.docx》由会员分享,可在线阅读,更多相关《jsp程序设计实验高级部分.docx(10页珍藏版)》请在冰豆网上搜索。
jsp程序设计实验高级部分
《JSP程序设计实验》
软件教研室
何鸣
2011年5月
实验一JSP实验环境组建与简单JSP应用
一、实验目的
1.熟悉与掌握JSP开发环境的搭建
2.了解并掌握JDK、Tomcat、MyEclipse三者的关系
3.掌握JSP开发的基本结构及部署、运行方式
二、实验内容及步骤
1.开发环境搭建
Step1:
安装和设置JDK
Step2:
安装支持JSP的Web服务器
Step3:
安装MyEclipse
Step4:
设置Tomcat,可以从MyEclipse中直接启动Tomcat6
2.开发和运行JSP程序
1.创建Web项目
⏹新建JSP文件(如firstJsp.jsp)
⏹编辑JSP文件(可借助DreamWeaver)
2.发布项目到Tomcat
3.运行测试
⏹启动Tomcat6.x
⏹运行JSP文件
实验二JSP语法的应用
一、实验目的
1.掌握JSP语法标识的分类
2.掌握JSP语法标识的内容与功能
3.熟悉JSP语法并掌握JSP语法标识在实际开发中的运用
二、实验内容及步骤
1.创建JSP页面:
form.jsp/doForm.jsp
实现客户在一个登录页面form.jsp输入登录信息并单击“确定”后跳转到另一个页面doForm.jsp输出“用户名”和“口令”信息。
2.实验要求
分别用下列三种方法实现。
⏹创建一个JavaBean----User类,该类含有两个属性username和password,给每个属性增加相应的get和set方法。
在doForm.jsp页面中用 useBean>动作标识实例化User类对象,再使用 setProperty>动作标识来把客户在form.jsp表单中填写的值赋给对象,最后用 getProperty>在页面输出结果。 ⏹创建一个JavaBean----User类,该类含有两个属性username和password,给每个属性增加相应的get和set方法。 在doForm.jsp页面中采用Java以jsp脚本代码(scriptlet)方式实例化User类对象,用setAttribute()函数把对象写入request或session中,再使用 setProperty>动作标识来把客户在form.jsp表单中填写的值赋给对象,最后用jsp表达式的方式把对象的信息输出到页面中。 ⏹不创建JavaBean----User类。 在doForm.jsp页面中用getParameter()来获取客户在form.jsp表单中填写的值,最后输出相关信息。 实验三JSP内置对象的应用 一、实验目的 1.掌握JSP内置对象的创建与使用 2.掌握JSP内置对象的应用区别 3.熟悉JSP内置对象在实际开发中的运用 二、实验内容及步骤 实验要求 可基于实验二的内容进行扩展,采用jsp+JavaBean实现。 1.创建JSP页面: login.jsp 2.创建JSP页面: doLogin.jsp(无界面): 登录处理页面,假定正确的用户名为admin,口令为123。 如果用户名和口令不正确则显示登录错误信息,否则登录成功后,重定向到messageBoard.jsp(留言板页面),可以进行留言。 3.创建messageBoard.jsp: 留言板页面。 4.创建showMessage.jsp: 显示留言信息页面,在本页面能显示留言者、标题和内容,提示: 留言者的用session保存 实验四文件的相关操作 一、实验目的 1.了解File类的对象的使用方法。 2.了解输入输出流类的体系。 3.掌握FileInputStream和FileOutputStream类的使用。 4.掌握实现数据输入输出的过程和方法。 二、实验内容及步骤 要求实现: 1.文件上传程序: FileUpload.jsp 在JSP页面中选择某一文件(*.txt)进行上传操作,保存在服务器的名字为“机器IP+上传时间.txt”,提示保存成功或失败。 2.小说续写: FileAddition.jsp ⏹在JSP页面(chooseNote.jsp)中使用下拉框选择小说(*.txt) ⏹在JSP页面(displayAndContinue.jsp)中显示小说已完成部分并在提交时保存用户续写部分 实验五Servlet的基本应用 一、实验目的 1.掌握Serlvet语法及编写方法 2.掌握Servlet文件在Web.xml文件的配置 3.掌握利用Servlet与JavaBean及Jsp文件构成的MVCModeII的文件结构 二、实验内容及步骤 实验要求: 用Servlet来完成实验三的所有任务,即先登录(login.jsp),然后留言,再显示留言。 采用JSP+JavaBean+Servlet开发模式。 文件列表: 1.Jsp页面: login.jsp/messageBoard.jsp 2.Servlet: DoLogin.java 实验步骤如下: 1.创建登录页面login.jsp 2.创建处理登录的Servlet: DoLogin.java, 3.编写web.xml中应存在Servlet配置信息 4.创建留言页面messageBoard.jsp 5.创建值JavaBean: Message.java 6.创建工具JavaBean: Mytools.java 7.创建处理留言的Servlet: DoMessage.java 8.创建显示留言页面showMessage.jsp 实验六Servlet高级应用 一、实验目的 1.掌握Servlet的分类及区别 2.了解Filter的作用并掌握Filter的编写与配置 3.了解Listener的作用并掌握Listener的编写与配置 二、实验内容及步骤 实验要求 1.编写一个Filter,利用其完成页面权限判定的功能 2.编写一个Filter,利用其完成页面文字转编码的功能 3.编写一个Listener,利用其完成在线人员列表 实验步骤 1.编写Filter: AuthJudge.java 2.在Web.xml中配制 3.编写Filter: EncodingChange.java 4.在Web.xml中配制 5.编写Listener: OnlineUsers.java 6.在Web.xml中配制 实验七JSP访问数据库的应用 一、实验目的 1.掌握JSP访问数据库的方法 2.熟练掌握通过JDBC访问数据库的方法在JSP中的应用 3.掌握即有的设计模式在JSP访问数据库时的应用 二、实验内容及步骤 实验要求: 采用JSP+JavaBean架构,设计通过下列JSP页面访问数据库,具体要求如下: 1.添加用户页面(AddUser.jsp) 2.删除用户页面(Delete.jsp) 3.查找和修改用户页面(SearchAndModify.jsp) 添加用户页面 删除用户页面 查询和修改用户页面 数据库的设计如下表: 数据库名: db,表名: user(用户表) 序号 列名 数据类型 长度 主键 允许空 默认值 说明 1 username varchar 40 是 否 用户名 2 password varchar 40 是 口令 数据库的用户表 实验过程: 1.创建JavaBean: User.java 2.创建JavaBean: DBConnection.java 3.创建JavaBean: UserDao.java 4.创建JavaBean: UserDaoImpl.java 5.创建JavaBean: UserDaoProxy.java 6.创建JavaBean: UserDaoFactory.java 7.创建JSP: AddUsers.jsp 8.创建JSP: Delete.jsp 9.创建JSP: SearchAndModify.jsp 思考题: 1.如何将本例修改成JSP+Servlet+JavaBean模式? 2.考虑将添加、删除、查找(所有)用户及修改用户集成到一个JSP页面中?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 程序设计 实验 高级 部分
![提示](https://static.bdocx.com/images/bang_tan.gif)