下载此文档

jsp基础实验报告.doc


文档分类:高等教育 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
成 绩
评 阅 人
评阅日期
计算机科学与技术系
实 验 报 告
课程名称: 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源代码: 源文件:

<% page language="java" import=".*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Transitional//EN">
<html>
<head>
<title>first</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" cont

jsp基础实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2028423509
  • 文件大小259 KB
  • 时间2021-03-21