首页 考试资料幻灯片工程技术公务员考试小学教学中学教学大学教学外语资料
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

最新搜索

 

JEE实验报告

JEE实验报告_其它_总结/汇报_实用文档。JSP 程序设计实验报告 实验一:有效范围为 request 的 bean 1、相关知识点: JSP 页面使用 useBean 标记调用一个 bean: <...

JSP实验报告

("请输入自我介绍"); return false; } return true; } 用户名: ...

JSP第三章实验

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

实验

实验_物理_自然科学_专业资料。《JSP 程序设计》实验报告(2015 - 2016 - 2) 实验名称:学号 1140299345 A2 502 姓名 JSP 与 Servlet 沈列飞 2016/5/20 班级...

实验报告格式

写出实验报告。 (3)实验背景知识 (4)实验原理 二、实验内容(1)实验步骤 1.进入 MyEclipse 环境,新建一个 Web Project; 2. 新建一个 JSP 页面, 该页面向...

WEB开发技术实验报告

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

JSP第四章课后题答案和实验报告

JSP第一章课后题答案和实... JSP第五章课后题答案和实...1...第四章实验报告 4.7.1 实现日历 (1)日历 bean,CalcendarBean.java 实现年、...

JSP实验报告

软件 1408 2014005725 实验成绩 实验日期实验一 JDBC 2017.01.11 一、实验目的和要求: 1.掌握 JSP 与数据库的连接技术——JDBC 2.掌握 JSP 数据库编程技术。 ...

JSP实验报告

JSP 实验报告班级: 姓名: 学号: 第一个页面: 第二个页面: 第三个页面: 第四个页面: 第五个页面: 第一个页面的代码:!-To change this template, choose ...

jsp实验报告

jsp实验报告_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 jsp实验报告_计算机软件及应用_IT/计算机_专业资料。教务系统 班级:12 级...