JSP实验报告1

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

河南工业大学JSP实验报告

一、实验目的

掌握怎样设置Web服务目录,怎样修改Tomcat服务器的端口号,怎样访问Web服务目录下的JSP页面。

二、实验要求

1、安装Tomcat服务器。

2、设置Web服务目录服务器。

3、修改端口号,将server.xml文件中的端口号改为9999。

4、启动Tomcat服务器。

5、编辑jsp页面。文本编辑的页面。

6、将JSP页面保存在Web服务目录中。

7、访问JSP页面。浏览器的输出。

三、实验内容

1、将下载的apache-tomcat-8.0.3.zip解压到硬盘某个分区。

2、在硬盘分区C下创建一个Web服务目录,名字为student。

在打开的conf文件夹里的server.xml文件,在前面加上“

reloadable="true"/>”

3、在server.xml文件中找到修改端口部分,将端口修改为9999。

河南工业大学JSP实验报告

4、启动Tomcat服务器。

5、编辑jsp页面。文本编辑的页面。

<%@ page contentType="text/html;charset=GB2312" %>

如果一个正整数刚好等于它的真因子之和,这样的正整数为完数
例如,6=1+2+3,因此6就是一个完数。


1到1000内的完数有:

河南工业大学JSP实验报告

<% int i,j,sum;

for(i=1;i<=1000;i++){

sum=0;

for(j=1;j

if(i%j==0)

sum=sum+j;

}

if(sum==i)

out.print(""+i);

}

%>

6、将JSP页面保存在Web服务目录中。

7、访问JSP页面。浏览器的输出。

四、问题与分析

第一次出现了404错误但经过我的努力,修改好过代码后还是运行出来了。五、思考与总结

第一次做实验感觉很好,经过这次的实验我初步了解到jsp的编辑和运行环境,知道了jsp,虽然出现过问题但已经解决。

河南工业大学JSP实验报告

河南工业大学JSP实验报告二

一、实验目的

掌握怎样在JSP页面中使用成员变量,怎样使用java程序片、java表达式。

二、实验要求

编写两个jsp页面,名字分别为inputName.jsp和peopie.jsp。

三、实验内容

1、inputName.jsp要求该页面有一个表单,用户通过该表单输入自己姓名

并提交给peopie.jsp。

2、peopie.jsp要求。

(1)jsp页面有名字为personlist。类型是StringBuffer以及名字count 类型为int的成员变量。

(2)JSP页面有public void judge()方法。该方法负责创建personlist 对象,当count得值是0时,judge()方法创建personlist对象。

(3)p指定的字符串尾加到成员变量personlist,同时将count做自增算。

(4)JSP页面在程序片中获取inputName.jsp页面提交的姓名,然后调用judge()创建personlist对象,调用addPerson方法将用户的姓名

尾加到成员变量personlist中。

(5)如果inputName。JSP页面没提交姓名,或姓名含有的字符个数大于10,就使用标记将用户转到

inputName.JSP页面。

(6)通过java表达式输出person和count的值。

河南工业大学JSP实验报告

InputName.jsp代码:

<%@ page contentType="text/html;charest=GB2312" %>

请输入姓名:


People.jsp代码:

“<%@ page contentType="text/html; charest=GB2312" %>

<%! int count;

StringBuffer personList;

public void judge(){

if(count==0)

personList=new StringBuffer();

}

public void addPerson(String p){

if(count==0)

personList.append(p);

else

personList.append(","+p);

count++;

}

%>

<% String name=request.getParameter("name");

if(name==null)

name="";

byte bb[]=name.getBytes("iso-8859-1");

name=new String(bb);

if(name.length()==0||name.length()>10){

%>

<% }

judge();

addPerson(name);

%>


目前共有<%=count%>人浏览了该页面,他们的名字是:


<%=personList%>