首页 考试资料幻灯片工程技术公务员考试小学教学中学教学大学教学外语资料
JSP实验报告



课程名称:

Web 系统与技术

实验项目:

Web 系统与技术实验

实验地点:

行知楼 b 教室 113

专业班级: 软件 1319 学号:2013005655

学生姓名:

张卫东

指导教师:

郑磊

2015 年 12

31 日

太原理工大学实验报告一 学院名称 学生姓名 课程名称 软件学院 专业班级 软件 1319 班 张卫东
Web 系统与 技术

实验成绩 实验日期 2015.11.28

学号 实验题目

2013005655

实验一 JSP 内置对象

一、实验目的和要求:1、掌握 Application 对象。
2、掌握 Session 对象。

二、实验内容:
1、课本 P158 网页计数器。 2、课本 P152 session 对象示例。 3、课本 P165 5.8,5.9

三、主要仪器设备
装有 Win7 32 位操作系统的笔记本电脑及 MyEclipse

四、主要操作方法与实验步骤:
启动 MyEclipse,网页计数器建立项目 ch6,request 对象建立项目 c5,session 对象建立项目 c8, 分别将编写的程序放入各自的项目下。运行时,执行 3 个步骤。第 1 步,把程序部署在 Tomcat 服务器上。第 2 步,启动 Tomcat 服务器。第 3 步,在 MyEclipse Web Browser 浏览器或外部的 IE, 或 360 浏览器中输入运行的 URL,并查看运行结果。

五、实验结果与分析 1、网页计数器:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% int count=0; String Ncounter=request.getParameter("Ncounter"); try{ count=Integer.parseInt((application.getAttribute(Ncounter).toString())); } catch(Exception e){out.println("error"+"<BR>");} out.println("该页面设置了一个 Ncounter 属性,用于保存访问此页面的次数<BR>"); out.println("自从服务器启动后,此页面已经访问了"+count+"次"); count++;
2

application.setAttribute(Ncounter,new Integer(count)); %> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+" /"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>使用 application 计数的例子</title> </head> <body> 测试 appCounter 的页面,下划线以下的内容是 appCounter 页面的:<br><hr> <jsp:include page="app.jsp"> <jsp:param name="Ncounter" value="20"/> </jsp:include> </body> </html>

3

2、request 对象应用举例:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>水果销售</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head> <body> <center> <font size=5 color="#cc0000"> 欢迎来到水果店购物!<br> 下列水果,每件 2 元<br>
4

欢迎选择购买:<br> </font> <font size=4 color="blue"> <form method=post action="req.jsp"> 请输入账号:<input type="text" name="text1"><br> <input type="checkbox" name="item" value="banana">banana <input type="checkbox" name="item" value="apple">apple <input type="checkbox" name="item" value="橘子">橘子 <input type="checkbox" name="item" value="pear">pear<br> <br> <input type="submit" name="enter" value="确认/ok">&nbsp;&nbsp; <input type="reset" name="rechoice" value="清除/cl"> </form> </font> </center> </body> </html> <%@ page contentType="text/html;charset=UTF-8"%> <% request.setCharacterEncoding("UTF-8");%> <html><body><div align="center"> <font size=5 color="#c0000"> n 欢迎您来到结账台!<br> </font> 使用 getParameter 方法获取用户在文本框的输入: <% out.println(request.getParameter("text1")); %> <font size=4 color="#0000ff"> <br>使用 getParameterValues()方法获取复选框的值如下: <HR> <% int k,sum; String Ncounter[]=request.getParameterValues("item"); if(Ncounter!=null) { for(k=0;k<Ncounter.length;k++) { out.println(Ncounter[k]+"&nbsp;&nbsp;"); } sum=k*2; out.println("<hr>总计"+k+"件, 总价"+sum+"元<br>"); } %> </font>
5

使用 getParameter 方法获取表单中"确认"按钮的值; <% out.println(request.getParameter("enter")); %> </div> </body> </html>

12345678

 


 

  【Top

最新搜索

 

基于JSP+SQL的实验室预约系统的设计与实现毕业论文设计 精品

分类号 U D C 编号 密级 本科毕业论文(设计) 题目 基于 JSP+SQL 的实验室 预约系统的设计与实现 独创声明 本人郑重声明:所呈交的毕业设计(论文),是本人在...

基于JSP教学实验管理系统毕业论文

江苏信息职业技术学 院 毕业论文 题目:基于 JSP 的实验管理系统 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文) ,是...

JSP实验

中南民族大学管理学院 学生实验报告课程名称:WEB 应用开发技术(1)JSP 年专级: 业: 2012 信息管理 指导教师: 实验地点: 管理理学院综合实验室 学姓号: 名: ...

JSP程序设计实验报告

JSP 程序设计 实验指导 实验报告 6 月 8 日交, 源代码不必全 写,给的源代码仅供参考 课程设计 6 月 8 日交(至少 7 页) 课程设计应该: 1.系统总体设计(...

jsp实验5

jsp实验5_计算机软件及应用_IT/计算机_专业资料。Java web 应用编程基础实验报告 实验 5:Servlet 实验一、实验目的: ? 理解Servlet、 过滤器和监听器概念, 掌握...

JSP程序设计实验报告模版

JSP程序设计实验报告模版_计算机软件及应用_IT/计算机_专业资料。南京信息工程大学实验(实习)报告实验名称 系 计算机 专业 软件工程 实验日期 年级 2014 班次 2 ...

jsp实验3

jsp实验3_计算机软件及应用_IT/计算机_专业资料。Java web 应用编程基础实验报告 实验 3:内置对象、Cookie 实验 一、实验目的: ? 理解对象概念,掌握application、...

JSP实验报告-配置

成绩: 实验报告 课程名称: 实验项目: 姓专班学名: 业: 级: 号: JSP 编程 Jdk、Tomcat 的配置 矫鑫 网络工程 网络 14-3 班 1404020308 计算机科学与技术...

JSP第三章实验

JSP第三章实验_计算机软件及应用_IT/计算机_专业资料。南京信息工程大学实验(实习)报告实验名称 3.2attribute、variable 指令 实验日期 2017 年 4 月 10 号系 ...

WEB开发技术实验报告

WEB开发技术实验报告_计算机软件及应用_IT/计算机_专业资料。实验一 JSP 开发环境构建 实验目的: 了解动态页面技术及 B/S 系统 掌握开发环境的构建 理解 Eclipse ...