- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验5JSP内置对象
实验5 JSP内置对象的应用
实验目的
掌握JSP内置对象;
实验要求
独立按时完成实验任务,并撰写实验报告,将程序压缩发送到教师邮箱 entrenous@126.com;
实验所有页面必须放在名称为学生姓名全拼的文件夹下,该文件夹为网站根目录;
实验报告要加入正确和错误输入的测试情况截图;
截图要求:必须包含网页的完整地址
禁止做与实验无关的工作;
实验内容
JSP内含对象使用;
实验步骤
Part 1 简单应用
request对象的应用:
使用表单将以下requesttest.html中radio单选按钮属性值提交到answer.jsp页面中。在answer.jsp页面中,用request.getParameter()命令来接收提交过来的参数值。运行效果如下所示:
requesttest.html文件的代码上机时自己设计,answer.jsp文件的主要代码段如下:
% int n=0;
String s1=request.getParameter(R);
String s2=request.getParameter(P);
if(s1==null)
{s1=;}
if(s2==null)
{s2=;}
if(s1.equals(b))
{ n++;}
if(s2.equals(a))
{ n++;}
%
out对象的应用
使用out对象输出系统当前的时间,页面文件outtest.jsp的运行效果如下:
该页面文件主要代码段如下:
现在是
%out.print(String.valueOf(Now.getHours()));%
小时
%out.print(String.valueOf(Now.getMinutes()));%
分
%out.print(String.valueOf(Now.getSeconds()));%
秒
Part2 综合应用
要求:实现以下4个jsp文件,完成登陆、验证、留言和留言显示功能。
(1) login.jsp:登录页面,如图5-1所示。输入登录信息并单击“确定”后跳转到另一个页面doLogin.jsp
图5-1
(2) doLogin.jsp(无界面):登录处理页面,要求正确的用户名为:学生姓名的拼音,口令为:学生的学号。如果用户名和口令不正确则显示登录错误信息,如下图所示;否则登录成功后,重定向到messageBoard.jsp(留言板页面),可以进行留言。
(3) messageBoard.jsp: 留言板页面,能实现如图5-2所示的留言。
输入正确时: 进入留言板页面:
图5-2
(4) showMessage.jsp:显示留言信息页面,如图5-3所示。该页面能显示留言者(必须为login.jsp页面中输入的用户名)、标题和内容,要求能正确显示图5-2所示的留言内容。提示:留言者用session保存
图5-3
参考答案:
login.jsp(代码5-1),内容如下
%@ page language=java import=java.util.* pageEncoding=gb2312%
html
head /head
body
form action=****.jsp
用户名:input type=text name=username/br
口 令:input type=password name=password/br
input type=submit value=提交/
input type=reset value=重置/
/form
/body
/html
doLogin.jsp(代码5-2),内容如下
%@ page language=java pageEncoding=gb2312%
%
String userName=request.getParameter(***);//获取用户名
session.setAttribute(name,***); //用户名写入session,显示留言时需要
String passWord=request.getParameter(***);//获取口令
if(userName.equals(admin)passWord.equals(123)) //用户名和密码正确
response.sendRedirect(****.jsp); //重定向到留言页面
else
response.sendError(500,登陆错误,用户名或密码不正确!);
%
messageBoard.jsp(代码5-3),内容如下
%@ page contentType=text/html
您可能关注的文档
- 平方差公式(2013年初一(下)教研组公开课课件).ppt
- 帝思迈水利模块全内置三合一空气源热泵.doc
- 未来中国汽车物流发展前景简析.doc
- 小小金手环 文明又美丽.doc
- 常见天气系统25(新).ppt
- 小学英语PEP四年级下册.doc
- 帝思迈双向流热回收新风系统.doc
- 帝思迈DISMY PE.doc
- 小学数学实践活动结题报告2.doc
- 实验2对等网组建与使用.doc
- 2025年生成式AI算法优化在智能电网设备维护中的应用与发展.docx
- 金融机构理财产品创新与金融科技变革前景可行性分析报告.docx
- 新兴经济2025年服务业行业新兴市场拓展与竞争策略报告.docx
- 2025年生成式AI算法优化在智能视频编辑领域的现状与发展研究报告.docx
- 2025年智能家居行业市场渗透率产品竞争力分析及预测报告.docx
- 2025年物流与供应链物流包装安全效益研究报告.docx
- 工业互联网平台G技术融合应用对低时延高可靠通信的2025年市场分析报告.docx
- 2025广西现代职业技术学院人才招聘6人模拟试卷含答案详解.docx
- 2025年生成式AI算法优化在智能语音交互中的上下文理解与意图识别报告.docx
- 2025广西玉林市玉州区城北供销合作社招聘行政工作人员3人模拟试卷含答案解析.docx
最近下载
- 【内蒙古冷链物流行业发展现状、问题及完善建议11000字】.docx
- 弱溶剂型喷墨打印吸收涂层的制备的研究.pdf
- [青岛]2025年山东青岛市经信委所属市互联网工业创新发展中心招聘拟聘用笔试历年参考题库附带答案详解.pdf
- 形势与政策-教学大纲.doc VIP
- 创业基础(暨南)中国大学MOOC慕课 章节测验期末考试答案(期末考试题目从章节测验中选出,题目没对上,可以在章节测验中查找).docx
- 2025年混凝土缺陷修补方案(修改版).pdf VIP
- 2024麦肯锡中国汽车消费者洞察报告.pdf
- 麦肯锡2024生物医药行业报告 -重新搭建通往创新的桥梁.pdf
- 初中英语作文指导策略的探讨教学研究课题报告.docx
- 高中数学内涵与外延的教学策略分析教学研究课题报告.docx
文档评论(0)