网站大量收购独家精品文档,联系QQ:2885784924

实验5JSP内置对象.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档