《企业级应用系统开发平台3.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《企业级应用系统开发平台3

《企业级应用系统开发平台》 实验报告册 2013 – 2014 学年 第 一 学期 班 级: 学 号: 姓 名: 授课教师: 杨林 实验教师: 杨林 实验学时: 16 实验组号: 27 信息管理系 2013年12月 目录 实验一 jsp基础编程 3 实验二 JDBC 5 实验三 Struts 基础及应用编程 9 实验四 JDBC,Hibernate,及JSTL数据库访问技术编程 14 实验一 jsp基础编程 一、实验目的 本题目有5个题目组成,目的在于使学生熟悉jsp的基本结构、命令和内置对象 二、实验内容 题目1.1:JSP页面的基本结构 (一)题目目的 掌握怎样在JSP页面中使用成员变量,怎样使用Java程序片以及Java表达式。 (二)思考题 1、解释每个标记的含义? %@%在Scriptlet中可以定义局部变量、编写语句等。 %!%在Scriptlet中可以定义全局变量、方法、类。 %=%在Scriptlet中主要的功能是输出一个变量或一个具体的常量,有时也将其称为表达出。 题目1.2:JSP指令标记 (一)题目目的 掌握怎样在JSP页面中使用page指令设置contentType的值;使用include指令在JSP页面中静态插入一个文件的内容。 (二)思考题 1、Include指令在解释为servlet时的代码片段说明了什么?如果换成动作include会怎么样? 答:Jsp页面不能原封不动地被传送给浏览器,所有的jsp元素都必须首先由服务器进行处理。这是通过将jsp页面转达化成servlet,然后执行这个servlet来完成的。服务器需要一个jsp容器来处理jsp页面。jsp容器通常以servlet的形式来实现,这个servlet经过配置,可以处理对jsp页面的所有请求。 Jsp容器负责将jsp页面转化成servlet(称为jsp页面实现类?JSP Page implementation class),并编译这个servlet。 (一)题目目的 掌握怎样在JSP页面中使用include标记动态加载文件;使用forward动作标记实现页面的转向。 (二)思考题 1、与题目二比较,动作和指令include哪个使用更方便?两者的区别和联系? 答:两者都有包含的意思,并且从运行的结果上来看,两者的功能也非常类似,但是两者的运行过程相差很大。 %@ include%指令是编译时语法,也就是在编译的时候,把指令所指向的目标文件的内容拷贝到指令所在的位置,替换指令,最终形成一个文件,在运行的时候只有一个文件。 jsp:include动作是运行时语法,包含jsp:include动作的文件在执行到这个标签的时候,会转向执行标签所指向的目标文件,执行完目标文件之后,再接着执行标签后的内容,在运行的时候,涉及到两个文件,就像方法调用一样。 因为%@ include%指令是静态的,而jsp:include是动态的,所以如果某一段代码肯定会执行,则可以使用%@ include%指令,如果某一段代码有可能执行,有可能不执行,需要根据运行时候的状态,这时候可以使用jsp:include。 静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体Servlet;而动态导入则在Servlet中使用include方法来引入被导入页面的内容。 静态导入时被导入页面的编译指令会起作用;而动态导入时被导入页面的编译指令则失去作用,只是插入被导入页面的body内容。 动态包含还可以增加额外的参数。 (一)题目目的 掌握怎样在JSP中使用内置对象request (二)思考题 1、这个程序片段的含义是?getParameter方法是如何设置值的? 答:给a、b和operator分别赋值。 (1)构建你的链接,在链接里面构建你的数据。 2)讲数据写入session或者其他容器,再servlet取。 form action= method=post name=form中的method有几种选择,比较每种选择的不同?答:Method有两种 get和post。Get请求把表单的数据显式地放在URI中,并且对长度和数据值编码有所限制Post请求把表单数据放在HTTP请求体中,并且没有长度限制 题目1.5:session对象 (一)题目目的 本题目的目的是让学生掌握怎样使用session对象存储和用户有关的数

文档评论(0)

1983xuesheng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档