javaweb实验报告

甘肃政法学院本科生实验报告(一)姓名:学院:计算机科学学院专业: 计算机科学与技术班级实验课程名称:实验日期:2012 年 04 月 9 日指导教师及职称实验成绩:开课时间:2012 学年 二 学期甘肃政法学院实验管理中心印制实验题目 Java Web 项目开发环境搭建于简单开发 Jsp 指令标记与动作标记 Jsp 内置对象 小组合作 否姓名 班级 学 号一、实验目的1、 熟悉 Java Web开发环境 JDK1.6+Tomcat6.0+MyEclipse8.5开发环境的搭建方法。2、 能够从实际问题出发,编写出简单的 JSP程序,并将其正确发布和测试。3、熟练掌握怎样在 JSP 页面中使用 page 指令设置 contentType 的值。4、使用 include 指令在 JSP 页面中静态插入一个文件的内容。5、掌握怎样在 JSP 页面中使用 include 标记动态加载文件。6、使用 forward 实现页面的转向。7、熟练掌握怎样在 JSP 页面中使用 request 内置对象。8、熟练掌握怎样在 JSP 页面中使用 response 对象动态响应用户的请求。8、熟练掌握怎样在 JSP 页面中使用 session 对象存储和用户有关的数据。9、进一步熟悉其它 JSP 内置对象的用法。二.实验环境装有 Myeclipse 8.5,Tomcat6.0 的计算机一台三、实验内容与步骤《一》简单 Java Web 项目的开发与环境搭建1.JDK1.6,Tomcat6.0,MyEclipse8.5 的安装和配置。2. 编写一个求解 1—1000 内是“完数”的正整数的 JSP 代码,要求将其发布在Tomcat 服务器中3. 试在 Myeclipse 环境下重复开发前一个项目。4. 编写两个 JSP 页面,名字分别为 Name和 people.jsp。(1)Name.jsp 的具体要求该页面有一个表单,用户通过该表单输入自己的姓名并提交给 people.jsp页面。(2)people.jsp 的具体要求JSP页面有名字为 person、类型是 StringBuffer以及名字是 count,类型为 int的成员变量。JSP有 public void judge ()方法。该方法负责创建 person对象,当 count的值是 0 时,judge ()方法创建 person对象。JSP有 public void addPerson(String p)的方法,该方法将参数 p指定的字符串尾加到操作成员变量 person,同时将 count作自增运算。JSP页面在程序片中获取 Name.jsp页面提交的姓名,然后调用 judge ()创建person对象、调用 addPerson方法将用户的姓名尾加到成员变量 person。如果 Name.jsp页面没有提交姓名,或姓名含有的字符个数大于 10,就使用标记将将用户转到 Name.jsp页面。通过 Java表达式输出 person和 count的值。《二》Jsp 指令标记与动作标记1. 编写三个 JSP 页面:first.jsp 、second.jsp 和 third.jsp。另外,要求用“记事本”编写一个 txt 文件 hello.txt。hello.txt 的每行有若干个英文单词,单词之间用空格分隔,每行之间用“”分隔,first.jsp 的具体要求first.jsp 使用 page 指令设置 contentType 属性的值是“text/plain“ ,使用 include 指令静态插入 hello.txt 文件。second.jsp 的具体要求second.sp 使用 page 指令设置 contentType 属性的值是“application/vnd.ms-powerpoint“ ,使用 include 指令静态插入 hello.txt 文件。third.jsp 的具体要求third.jsp 使用 page 指令设置 contentType 属性的值是“application/msword“ ,使用 include 指令静态插入 hello.txt 文件。2. 编写四个 JSP 页面:one.jsp 、two.jsp 和 three.jsp 和 error.jsp。one.jsp 、two.jsp和 three.jsp 页面都含有一个一个导航条,以便让用户方便地单击超链接访问这三个页面,要求这三个页面通过使用 include 动作标记动态加载导航条文件:head.txt。one.jsp 的具体要求要求 one.jsp 页面有一个表单,用户使用该表单可以输入一个 1 至 100 之间的整数,并提交给被页面;如果输入的整数在 50 至 100 之间(不包括 50)就转向 three.jsp,如果在 1至 50 之间就转向 two.jsp;如果输入不符合要求就转向 error.jsp。要求 forward 标记在实现页面转向时,使用 param 子标记将整数传递到转向的 two.jsp 或 three.jsp 页面,将有关输入错误传递到转向的 error.jsp 页面two.jsp、three.jsp 和 error.jsp 的具体要求要求 two.jsp 和 three.jsp 能输出 one.jsp 传递过来的值,并显示一幅图像,该图像的宽和高刚好是 one.jsp 页面传递过来的值。error 页面能显示有关错误信息,和一幅图像。《三》Jsp 内置对象1.编写一个 JSP 页面 Number.jsp 该页面提供一个表单,用户可以通过表单输入两个数和四则运算符号提交给该页面。用户提交表单后,JSP 页面将计算任务交给一个 Tag 文件 Computer.tag 去完成。Number.jsp 的具体要求Number.jsp 页面提供一个表单,要求表单中提供两个 text 输入框,供用户输入数字;提供一个 select 下拉列表,该下拉列表有加、减、乘、除四个选项,供用户选择运算符号。用户在表单中输入的数字、选择运算符号提交给 Number.jsp 页面。Number.jsp 使用 Tag 标记调用 Tag 文件 Computer.tag,并将表单提交的数字和运算符号传递给 Computer.tag。Computer.tag 的具体要求要求 Computer.tag 使用 attribute 指令得到 JSP 页面传递过来的值,使用 variable 指令将计算结果,并将计算结果返回给 JSP 页面。2. 编写两个 JSP 页面 .jsp 和 result.jsp。.jsp 页面提交一个数字给 result.jsp 页面,result.jsp 页面使用 response 对象做出动态响应。.jsp 的具体要求.jsp 提供表单,用户在表单中输入一个数字,提交给 result.jsp 页面。result.jsp 的具体要求result.jsp 页面首先使用 request 对象获得 .jsp

java web实验_javaweb实验报告相关推荐

  1. 分享java web 期末项目实验源码20套,BBS论坛,ERP管理系统,OA自动化等等

    分享java web 期末项目实验源码20套,BBS论坛,ERP管理系统,OA自动化等等 我自己也从里面学习到了很多东西! 1.BBS论坛系统(jsp+sql) 2.ERP管理系统(jsp+servl ...

  2. 带源码下载—校园表白墙—基于Java Web,Mysql,jsp—设计报告分享

    项目代码路径下载:https://download.csdn.net/download/weixin_42868605/20686663 1.系统功能说明: 发布新的表白墙消息. 删除自己发的消息. ...

  3. java web日期_java-web——第十一课 时间类

    前言: 在我们学习java web之中,实体类的属性经常会遇到时间类 时间类也是一个很重要的类, 首先我们先了解一下经常使用的时间类 经常使用的时间类也就是这三个类 具体的可以查阅api 我们这章主要 ...

  4. java web创意_javaweb有什么能做的项目,最好比较有创意一点

    有创意的JavaWeb项目 java 本人自己以想好项目,先谁有ajaxfileupload.js插件实现无刷新上传文件的例子 ?其他方法也行 邮箱 liuzhiming15955441@qq. co ...

  5. java web插件_javaweb项目插件实现机制

    如题,java开发web程序想实现插件机制有什么办法? 就比如:一个论坛,里面有签到,积分,第三方登录,编辑器选择等等的功能,现在我想把他们都抽出来,当成插件,论坛核心只保留用户的登录,注册,发帖,回 ...

  6. java web 全局_JavaWeb - 【Listener】初始化全局资源

    JavaWeb - [Listener]初始化全局资源 JavaWeb - [Listener]初始化全局资源 Listener使用步骤 Listener功能 初始化全局资源(读取配置文件) Serv ...

  7. java web 题_javaWeb习题与答案

    <javaWeb习题与答案>由会员分享,可在线阅读,更多相关<javaWeb习题与答案(27页珍藏版)>请在人人文库网上搜索. 1.一.选择题(B) 01.WWW的英文全称是_ ...

  8. java web 登录_javaWeb实现登录功能

    1.三要素 (1) 入口 就是我们所在的页面 入口到处理的数据请求会出现乱码,用request.SetCharacterEncoding("UTF-8");来解决,仅仅是用用于Po ...

  9. java web弹幕_JavaWeb - AcFun弹幕视频网 - 认真你就输啦 (?ω?)ノ- ( ゜- ゜)つロ

    001-Servlet-学习内容介绍 002-IDEA-IDEA的下载与安装 003-IDEA-IDEA创建Java项目 004-IDEA-IDEA的基本设置 005-HTTP-浏览器和服务器的交互流 ...

最新文章

  1. c# .netframwork 4.0 调用 2.0时报错 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。...
  2. word表格自动编号
  3. 计算机游戏比赛,计算机学院2013年趣味运动会游戏比赛细则.doc
  4. 【转】你应该了解的基础和2017测试行业的趋势
  5. spring aop切点表达式常见写法
  6. 使用RMAN备份控制文件(control file)和系统参数文件(spfile)
  7. jquery.dataTable.js 绘制表格使用详解
  8. ST函数(ST表)RMQ O(1)查询 离线
  9. C++设计模式之工厂模式(1)
  10. python时间显示_python脚本之日期格式显示
  11. python找房源_python抓取链家房源信息(二)
  12. HTML的iframe标签的滚动条
  13. python登录验证码生成及自动化测试规避
  14. wps 单元格跳动_WPS文字在表格中打字自动跳动
  15. 禁用uwebiview 的反弹功能 bounces
  16. python富翁与穷人_穷人和富人就差1%的运气——python模拟社会财富分配游戏
  17. 网站加入代码让网页以电脑端打开_发现一个超级好用的视频播放网站-酷播云...
  18. 我说CMMI2.0之:策划PLAN
  19. Java常用设计模式(一)
  20. 科研 | 国家自然科学基金委 | 资助项目简介

热门文章

  1. log4j同配置下多个进程写日志
  2. overlayfs源代码解析
  3. FOC控制笔记 -基本术语概念
  4. 2021-02-14
  5. 安卓Socket与pc端c#服务器的通信 附完整代码
  6. 从B树、B+树、B*树谈到R 树
  7. 一个男人的品味在于选择妻子
  8. 互不相容的零缺陷与全面质量管理
  9. for循环的auto用法
  10. Spark的任务调度