JSP电子商务实验报告.docx
《JSP电子商务实验报告.docx》由会员分享,可在线阅读,更多相关《JSP电子商务实验报告.docx(29页珍藏版)》请在冰豆网上搜索。
JSP电子商务实验报告
实验一
1.实验目的
(1)掌握怎样设置Web服务目录、怎样访问Web服务目录下的JSP页面。
(2)掌握怎样在JSP页面中使用成员变量、怎样使用Java程序片、Java表达式。
2.实验内容
1.输出所有1到1000内的完数。
(perfect.jsp)
一个数如果恰好等于除它本身外的因子之和,这个数就称为"完数",也叫“完美数”。
例如6=1+2+3.(6的因子是1,2,3),因此,6就是一个完数。
2.输出乘法口诀表。
(multi.jsp)
3.编写两个JSP页面,名字分别为inputName.jsp和people.jsp。
3.实验要求
1)在硬盘分区D下新建一个目录,名字为:
student,将student设置为Web服务目录,并为该Web服务目录指定名字为practice的虚拟目录。
在tomcat的安装目录中的\conf\Catalina\localhost下新建一个xml文件,通过文件来设置新的web服务目录。
必须在浏览器的地址栏中输入:
Tomcat服务器的IP地址和端口号,并通过虚拟目录practice访问Web服务目录student下的JSP页面。
2)启动Tomcat服务器(如果已经启动,必须关闭Tomcat服务器,并重新启动)。
3)用文本编辑器ultraedit编写JSP页,并保存到Web服务目录student中。
4)用浏览器访问Web服务目录student中的JSP页面。
5)inputName.jsp的具体要求
该页面有一个表单,用户通过该表单输入自己的姓名并提交给people.jsp页面。
6)people.jsp的具体要求
(1)JSP页面有名字为person、类型是StringBuffer以及名字是count,类型为int的成员变量。
(2)JSP有publicvoidjudge()方法。
该方法负责创建person对象,当count的值是0时,judge()方法创建person对象。
(3)JSP有publicvoidaddPerson(Stringp)的方法,该方法将参数p指定的字符串尾加到操作成员变量person,同时将count作自增运算。
(4)JSP页面在程序片中获取inputName.jsp页面提交的姓名,然后调用judge()创建person对象、调用addPerson方法将用户的姓名尾加到成员变量person。
(5)如果inputName.jsp页面没有提交姓名,或姓名含有的字符个数大于10,就使用forwardpage="要转向的页面"/>标记将将用户转到inputName.jsp页面。
(6)通过Java表达式输出person和count的值。
7)前两个实验任选一个实现即可,第3个实验为必做题。
8)写出xml文件的代码以及jsp文件的源代码、运行结果(截图)。
4.实验代码
Practicexml文件代码:
\student”debug="0"reloadable="true"/>
实验2代码:
<%@pagecontentType="text/html;charset=GB2312"%>
乘法口诀表
<%for(inti=1;i<10;i++){%>
<%for(intj=1;j<=i;j++){%>
<%=j%>* <%=i%>= <%=i*j%> | <%}%>
<%}%>
效果截图:
实验3:
inputName.jsp代码:
<%@pagecontentType="text/html;Charset=GB2312"%>
请输入姓名: