太原理工大学web实验报告(3)
时间:2025-04-23
时间: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字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:电子商务中避税及反避税问题
下一篇:阀门培训资料