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

实验报告课程名称 实验题目 学生学号 实验目的: 掌握怎样设置 Web 服务目录、怎样修改 Tomcat 服务器的端口号、怎样访问 Web 服务目录下的 JSP 页面 实验条件: ...

JSP实验报告-配置

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

JSP实验报告

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

WEB开发技术实验报告

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

实验3 Request与Response对象的应用

2.在 JDK 和 Eclipse 环境下,完成下列实验。 二、实验要求 1.独立完成实验。 2.书写实验报告书。 三、实验内容编写程序实现一个单选小测试。在 test.jsp 页面...

JSP实验报告

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

javaee-J2EE实验-聊天室-购物车

("chatroom.jsp");%> ②购物车 GoodsCar.java: 第页共页 华北电力大学实验报告 package com.jsp; import java.util.*; import java.io.*; public class ...

JSP实验报告 增删改插

JSP实验报告 增删改插_计算机软件及应用_IT/计算机_专业资料。java [在此处键入] index.jsp 用户名: 密码: check.jsp <% String uname=request.get...

JSP实验报告

JSP实验报告_调查/报告_表格/模板_实用文档。一、实验目的 1.掌握 HTML 语言书写表单页面 2.编写 JSP 网页获取用户通过表单提交数据 3.编写 JSP 网页获取超链...

web实验报告

2.在 JDK 和 Eclipse 环境下,完成下列实验。 二、实验要求 1.独立完成实验。 2.书写实验报告书。 三、实验内容编写程序实现一个单选小测试。在 test.jsp 页面...