jsp 基础实验报告.doc成 绩评阅人评阅日期计算机科学与技术系实验报告课程名称:实验名称:班级:学号:姓名:JSP网络开发逐步深入JSP棊础实验■£><1^<•><•>■!>■!><T>rj^rT^rT^rT>rT*rT^ rT^rT^rT^<1#<1^rT><T^rT^rT^rT*2012年12月20日Javaweb应用编程基础实验报告实验1:JSP基础实验一、 实验目的:熟悉HTML语法,理解和掌握JSP基本语法。初步掌握利用指令、脚本元索和动作元索,进行简旳的JSP和HTML混合编程的方法和技术。理解对象概念,掌握application、session等対象的基本使用方法。二、 实验要求:理解WebServer,正确使用Apache的Tomcat建立JSPServer。编写程序完成以下实验内容,通过手工和MyEclipse两种方式分别完成JSP文件的布署。上交实验报告电子文档。三、 实验内容:1、 编写一个jsp程序,计算10!,并显示出结果。要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果。(进阶要求:通过衣单提交一个止整数,然后计算它的阶乘)2、 在JSP页而中静态包含文件。要求程序包含两个文件,主文件静态包含一•个能够计算数据的算术平方根的页而。3、 动态包含页面并传递数据。要求程序包含两个文件,主文件加载次文件,并将随机产生的0〜1之间的数据传递给它,并口在页面上显示出来。(进阶要求:把动态包含改为动态重定向,比较两者之间的区别。)4、 计算三角形的而积。耍求由用户输入三角形的三条边,判断这三条边是否能构成一个三角形,若能构成三角形,则输出三角形的而积。5、 编写一个简单的网丄商店,用applicationX'J象存放网上的商品清单和库存量,用session对象存放用户的购买信息(用户名、商品名及购买数量),然后利用这些信息给用户结账。四、 实验过程中遇到的问题及解决手段:(1) 首先就是网页的布局设置,山于我对html不是很熟悉,所以在试验中的页面布局不是很好看。只能说是尽量止界面看起來好看点吧,但是跟巧业的比起來就差远了。我会网贝美工方面在下点功夫的,把界面做的好看点。(2) 就是乱码的问题,不过等我明白了javaweb编程时涉及的编码及出现乱码的原因后,然后处理乱码,感觉还行了。下而我总结-•下怎样解决在javaweb编程时•解决乱码的方法:<1>>在pos{提交的表单中,在servlet中,设置请求和回应的编码。设置如下:(Mgb2312H);(,,text/html;charset=gb2312");在jsp页面中,使用<%***@pagepageEncoding="utf-8"contentType="text/html;charset=gb2312"%>设置冋应对象的编码,("gb2312");设置请求对象的编码。<2>、在使用驴(提交的表单时,(“paramName").getBytes(TSO・8859-r',"GB2312”);设置对请求対象中参数的解析编码。<3>、使用过滤器來同一设置编码。五、程序源代码:源文件:<%0pagelanguage=rtjava19import=.*19pageEncoding=<!DOCTYPEHTMLPUBLIC—//W3C////ENn><head><title>fle><metahttp-equiv=rrpragma"content=Frno-cacherl><metahttp-equiv=ucache-control"content=uno-cache"><metahttp-equiv=^expires“content="0"〉<metahttp-equiv="keywords"content="keywordlfkeyword2fkeyword3n><metahttp-equiv=ndescription91content=uThisismypageff></head><body><divalign=lfcentern>〈MARQUEEscrollAmount=3directlon=rightwidth=400height=40〉<FONT*。巳=楷体_GB2312co\"=#888888size=6>完成整数阶乘运算的小例子</FONT></MARQUEE></div><br><br><br><br><%if((11in
jsp 基础实验报告 来自淘豆网m.daumloan.com转载请标明出处.