JSP技术的运用实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南昌大学实验报告

学生姓名:XXX 学号:xxxxxxxxxx 专业班级:xxxxxxx

实验类型:■验证□综合□设计□创新实验日期:xxxx.xx.xx 实验成绩:

一、实验项目名称:

JSP技术的运用

二、实验目的

掌握JSP的基本语法、JSP指令和JSP动作以及JSP的内置对象,每种对象的使用方法与使用技巧,会简单的web应用程序的开发设计。

三、主要仪器设备及耗材

1.Myeclipse开发环境

2.Tomcat服务器

3.联想电脑一台

四、实验内容

1、运用Date函数读取系统当前时间,根据不同的时间段,在浏览器输出不同的问

候语

2、加载文件,制作一个jsp文件,计算一个数的平方,然后再制作一个jsp文件。

在客户端显示出来

3、设计表单。制作读者选购图书的界面,当读者选中一本图书后,单击“确定”

按钮,用”jsp:forward page=”语句将页面跳转到介绍该图书信息页面

4、设计求任意两个整数和的web程序,要求用户通过提交页面输入两整书,并提

交给一个jsp程序,再改程序中计算两个整数和。如果结果为正,跳出“结果为正”

页面,如果结果为负,跳出“结果为负”界面

5、设计一个用户注册表单,提交页面信息后,会输出用户填写的信息

五、实验步骤

1.应用Date函数读取系统当前时间,根据不同的时间段输出不同的问候,主要代码

如下:

<%@page language="java"import="java.util.*"pageEncoding="UTF-8"%>

读取系统当前时间

<% Date date=new Date();%>

当前时间是:<%= date.toLocaleString()%>


<%if (date.getHours()<12){%>

上午好!!

<%}else if(date.getHours()>=12&&date.getHours()<=18){%>

下午好!!

<%}else{%>

晚上好!!

<%}%>

<%response.setHeader("refresh", "1");%>

2.加载文件,制作一个JSP文件,计算一个数的平方,再制作一个JSP文件,在客户

端显示出来。该题目不能用include指令实现加载,因为include指令属于静态加载,在两个JSP文件之间不能传递参数。

a.第一个JSP:

<%@page language="java"import="java.util.*"pageEncoding="UTF-8"%>

计算

<% String str = request.getParameter("result");

if(str == null){

str = "1";

}

double n = Double.parseDouble(str);

Double f;

f = n * n;%>

<%=n%>的平方等于<%=f%>

b.第二个JSP:

<%@page language="java"import="java.util.*"pageEncoding="UTF-8"%>

求一个数的平方


3. 设计表单,制作读者选购图书的界面,当读者选中一本图书时,单击“确定”按钮,用“jsp:forward page=”语句将页面跳转到介绍该图书信息页面。

1)index.jsp:

<%@page language="java"import="java.util.*"pageEncoding="UTF-8"%>

图书选购

《java web》

《 web服务》

《Linux》

《操作系统》

2)02.jsp

<%@page language="java"import="java.util.*"pageEncoding="UTF-8"%>

页面02

<% String s = request.getParameter("b1");

if(s != null){

if(s.equals("1")){%>

<%}

}%>

3)03.jsp:

<%@page language="java"import="java.util.*"pageEncoding="UTF-8"%>

相关文档
最新文档