太原理工大学web实验报告(3)

时间:2025-04-23

太原理工大学大学软件学院

学院名称 学生姓名 课程名称

学号 专业班级 Web 开发实用技术基础 实验题目

实验成绩 实验日期 Request 与 Response 对象的应用

一、实验目的和要求1.掌握 JSP 的 Request 与 Response 隐式对象的用法,基本掌握 JSP 的开发技巧。 2.在 JDK 和 Eclipse 环境下,完成下列实验。 3.独立完成实验。 4.书写实验报告书。

二、实验内容编写程序实现一个单选小测试。在 test.jsp 页面显示问题,并将答案提交至 answer.jsp 进行判断,如果回答正确,则将页面转至 yes.jsp;否则,转至 no.jsp。

三、主要仪器设备 笔记本电脑。 四、实验结果 代码:Test.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> </head> <body> <h2>北京奥运会开幕日期是:</h2> <br> <h2> <form action="answer.jsp" method="post" name="input"> html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd">

太原理工大学大学软件学院

<input type="radio" name="date" value="6"> 8月6日 <input type="radio" name="date" value="8"> 8月8日 <input type="radio" name="date" value="9"> 8月9日 <input type="radio" name="da

te" value="10">8月10日 <input type="submit" value="提交答案"> </form> </h2> </body> </html> <br>

Answer.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> </head> <body><%String mydate; mydate=request.getParameter("date"); if(mydate.equals("8")) response.sendRedirect("yes.jsp"); else response.sendRedirect("no.jsp"); %> </body> </html> html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd">

Yes.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <h1 align="center">恭喜您答对了!</h1> </body> </html> html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd">

No.jsp

太原理工大学大学软件学院

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Insert title here</title> </head> <body> <h1 align="center">很抱歉,您答错了!</h1> </body> </html> html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd">

实验结果:

五、讨论、心得由于 jsp 不同于 html 和 JavaScript,需要安装环境变量才能使用,所以调试了一 段时间后才开始编写程序。不过在 eclipse 下编写起来还是比较容易便捷的,不必再 一次一次的改后缀名来运行结果了。需要注意的是使用 request.getParameter 来接收 客户端来的值,和用 response.sendRedirect 重新定位一个 jsp 页面。

学院名称

学号

实验成绩

太原理工大学大学软件学院

学生姓名 课程名称

专业班级 Web 开发实用技术基础 实验题目

实验日期 Application 对象 Session 对象

一、实验目的和要求 1.掌握 JSP 的 Application 对象 Session 对象对象的用法,基本掌握 JSP 的开发技巧。 2.在 JDK 和 Eclipse 环境下,完成下列实验。 3.独立完成实验。 4.书写实验报告书。

二、实验内容1.请仔细阅读下列程序语句,理解每条语句的作用。源程序清单如下:

<%@ page contentType="text/html;charset=gb2312"%> <html> <head><title>网页计数器</title><head> <body> <% if (application.getAttribute("counter")==null) application.setAttribute("counter","1"); else{ String strnum=null; strnum=application.getAttribute("counter").toString(); int icount=0; icount=Integer.valueOf(strnum).intValue(); icount++; application.setAttribute("counter",Integer.toString(icount)); } %> 您是第<%=application.getAttribute("counter")%>位访问者! </body> </html>

2.上述计数器当进行刷新时也会自动加 1,试编写程序 count.jsp,实现防刷新文本 计数器。 3.编写程序 register.htm 和 register.jsp,做一个用户注册的界面,要求对用

户填写 的部分进行合法性检验,然后提交到 register.jsp 进行注册检验,若用户名为 user 开 头的,就提示“该用户名已被注册”,若用户名为 admin,就提示“欢迎您,管理员”, 否则,就显示“注册成功”。

三、主要仪器设备

太原理工大学大学软件学院

笔记本电脑。 四、实验结果实验内容 1:

打开页面, 显示用户当前是该网站的第几位访问者, 重新打开该页面 …… 此处隐藏:3386字,全部文档内容请下载后查看。喜欢就下载吧 ……

太原理工大学web实验报告(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

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