中南民族大学管理学院
学生实验报告
课程名称: JSP程序设计 年 级: 2010级 专 业:信息管理与信息系统 姓 名: 学 号: 指导教师: 实验地点:管理学院综合实验室
20 学年至 20 学年度第 2 学期
第一章 JSP简介
实验 Tomcat服务器的安装与配置
一、实验目的
本实验的目的是让学生掌握怎样设置Web服务目录、怎样访问Web服务目录下的JSP页面、怎样修改Tomcat服务器的端口号。 二、实验要求
1、将下载的apache-tomcat-6.0.13.zip解压到D盘中,并进行调试。
2、用文本编辑器编写一个简单的JSP页面biao.jsp,并保存到Web服务目录中。 三、实验结果
所运行的代码如下; biao.jsp
<%@ page contentType=\
乘法表 <% for(int j=1;j<=9;j++) {
for(int i=1;i<=j;i++) {
int n=i*j;
out.print(i+\ }
out.print(\ } %>
for(int j=1;j<=9;j++) {
for(int i=1;i<=j;i++) {
int n=i*j;
out.print(i+\ }
out.print(\ } %>
biao.jsp页面
四、实验结果分析
1、默认的端口号为8080,若修改,在conf目录下的server.xml文件中修改端口号。 2、设置虚拟目录。在conf目录下的server.xml中前加入:
第二章 JSP页面与JSP标记 实验1 JSP页面的基本结构
一、实验目的
本实验的目的是让学生掌握怎样在JSP页面中使用成员变量,怎样使用Java程序片、Java表达式。 二、实验要求
本实验将用户输入的单词按字典顺序排序。需要编写两个JSP页面,名字分别为inputWord.jsp和showDictionary.jsp。 三、实验内容
1) inputWord.jsp页面有一个表单,用户通过该表单输入若干个单词,并提交给
showDictionary.jsp页面。
2) showDictionary.jsp负责排序单词,并将排序的全部单词显示给用户。 四、实验结果
实验所用代码如下: inputWord.jsp
<%@ page contentType=\
showDictionary.jsp
<%@ page contentType=\<%@ page import=\
<%! TreeSet
String word[] = s.split(\ for(int i=0;i dictionary.add(word[i]); } } %> <% String str = request.getParameter(\ addWord(str); Iterator String word = te.next(); out.print(\ } %> inputWord.jsp页面 showDictionary.jsp页面 五、实验结果分析 1、jsp页面由html标记、jsp标记、成员变了和方法的声明、java程序片和java表达式组成。 2、jsp页面中的成员变量是被所有用户共享的变量。Java程序片可以操作成员变了,任何一个用户对jsp页面成员变量操作的结果,都会影响到其他用户。 实验2 JSP指令标记 一、实验目的 本实验的目的是让学生掌握怎样在JSP页面中使用include指令标记在JSP页面中静态插入一个文件内容。 二、实验要求 该实验要求使用include指令标记使得每个页面都包含导航条。在进行试验之前,将名字是leader.txt的文件保存到本实验所使用的web服务目录中。 三、实验内容