1 / 16
文档名称:

jsp 基础实验报告.doc

格式:doc   大小:151KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

jsp 基础实验报告.doc

上传人:tswng35 2022/1/6 文件大小:151 KB

下载得到文件列表

jsp 基础实验报告.doc

文档介绍

文档介绍:- .
- . 可修编.
成 绩
评 阅 人
评阅日期
计算机科学与技术系
实验报告
课程名称:JSP网络开发逐步深入
实验名称:JSP根底实验
班 级:*********
学 号:************
姓 名:********
2012年 12 月20 日
Java web应用编程根底实验报告
实验1:JSP根底实验
一、实验目的:
熟悉HTML语法,理解和掌握JSP根本语法。
初步掌握利用指令、脚本元素和动作元素,进展简单的JSP和HTML混合编程的方法和技术。
理解对象概念,掌握application、session等对象的根本使用方法。
二、实验要求:
理解Web Server,正确使用Apache的Tomcat建立JSP Server。
编写程序完成以下实验容,通过手工和MyEclipse两种方式分别完成JSP文件的布署。
上交实验报告电子文档。
三、实验容:
  1、编写一个JSP程序,计算10!,并显示出结果。要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果。〔进阶要求:通过表单提交一个正整数,然后计算它的阶乘。〕
2、在JSP页面中静态包含文件。要求程序包含两个文件,主文件静态包含一个能够计算数据的算术平方根的页面。
- .
- . 可修编.
3、动态包含页面并传递数据。要求程序包含两个文件,主文件加载次文件,并将随机产生的0 ~ 1之间的数据传递给它,并且在页面上显示出来。〔进阶要求:把动态包含改为动态重定向,比拟两者之间的区别。〕
4、计算三角形的面积。要求由用户输入三角形的三条边,判断这三条边是否能构成一个三角形,假设能构成三角形,那么输出三角形的面积。
5、编写一个简单的网上商店,用application对象存放网上的商品清单和库存量,用session对象存放用户的购置信息〔用户名、商品名及购置数量〕,然后利用这些信息给用户结账。
四、实验过程中遇到的问题及解决手段:
〔1〕首先就是网页的布局设置,由于我对html不是很熟悉,所以在试验中的页面布局不是很好看。只能说是尽量让界面看起来好看点吧,但是跟专业的比起来就差远了。我会网页美工方面在下点功夫的,把界面做的好看点。
〔2〕就是乱码的问题,不过等我明白了java web编程时涉及的编码及出现乱码的原因后,然后处理乱码,感觉还行了。下面我总结一下怎样解决在java web编程时解决乱码的方法:
<1>、在post提交的表单中,在servlet中,设置请求和回应的编码。设置如下:
("gb2312");
("text/html;charset=gb2312");
在jsp页面中,使用
<% page pageEncoding="utf-8" contentType="text/html;charset=gb2312"%>
设置回应对象的编码,("gb2312");
设置请求对象的编码。
<2>、在使用get提交的表单时,使用
(“paramName〞).getBytes(“ISO-8859-1〞,〞GB2312〞);
设置对请求对象中参数的解析编码。
<3>、使用过滤器来同一设置编码。
五、程序源代码:
问题1源代码:源文件:

<%pagelanguage="java"import=".*"pageEncoding="utf-8"%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTD HTML Transitional//EN">
<html>
<head>
<title>first</title>
<meta -equiv="pragma"content="no-cache">
<meta -equiv="cache-control"content="no-cache">
<meta