欢迎来到天天文库
浏览记录
ID:19385173
大小:100.50 KB
页数:15页
时间:2018-10-01
《企业级应用系统开发平台3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《企业级应用系统开发平台》实验报告册2013–2014学年第一学期班级:学号:姓名:授课教师:杨林实验教师:杨林实验学时:16实验组号:27信息管理系2013年12月20currencydeposit,weprescribeapassonaregularbasis,qilucardaccountonaregularbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertificate,certificatebondsapplyf
2、ormortgageloans,acceptingonlythelender目录实验一jsp基础编程3实验二JDBC5实验三Struts基础及应用编程9实验四JDBC,Hibernate,及JSTL数据库访问技术编程1420currencydeposit,weprescribeapassonaregularbasis,qilucardaccountonaregularbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertifi
3、cate,certificatebondsapplyformortgageloans,acceptingonlythelender实验一jsp基础编程一、实验目的本题目有5个题目组成,目的在于使学生熟悉jsp的基本结构、命令和内置对象二、实验内容题目1.1:JSP页面的基本结构(一)题目目的掌握怎样在JSP页面中使用成员变量,怎样使用Java程序片以及Java表达式。(二)思考题1、解释每个标记的含义?<%@%>在Scriptlet中可以定义局部变量、编写语句等。<%!%>在Scriptlet中可以定义全局变量、方法、类。<%=
4、%>在Scriptlet中主要的功能是输出一个变量或一个具体的常量,有时也将其称为表达出。题目1.2:JSP指令标记(一)题目目的掌握怎样在JSP页面中使用page指令设置contentType的值;使用include指令在JSP页面中静态插入一个文件的内容。(二)思考题1、Include指令在解释为servlet时的代码片段说明了什么?如果换成动作include会怎么样?答:Jsp页面不能原封不动地被传送给浏览器,所有的jsp元素都必须首先由服务器进行处理。这是通过将jsp页面转达化成servlet,然后执行这个servlet
5、来完成的。服务器需要一个jsp容器来处理jsp页面。jsp容器通常以servlet的形式来实现,这个servlet经过配置,可以处理对jsp页面的所有请求。Jsp容器负责将jsp页面转化成servlet(称为jsp页面实现类?JSPPageimplementationclass),并编译这个servlet。题目1.3:JSP动作标记(一)题目目的掌握怎样在JSP页面中使用include标记动态加载文件;使用forward动作标记实现页面的转向。(二)思考题1、与题目二比较,动作和指令include哪个使用更方便?两者的区别和联系
6、?答:两者都有包含的意思,并且从运行的结果上来看,两者的功能也非常类似,但是两者的运行过程相差很大。(1)联系:<%@13include%>指令是编译时语法,也就是在编译的时候,把指令所指向的目标文件的内容拷贝到指令所在的位置,替换指令,最终形成一个文件,在运行的时候只有一个文件。动作是运行时语法,包含动作的文件在执行到这个标签的时候,会转向执行标签所指向的目标文件,执行完目标文件之后,再接着执行标签后的内容,在运行的时候,涉及到两个文件,就像方法调用一样。因为<%@inclu
7、de%>指令是静态的,而是动态的,所以如果某一段代码肯定会执行,则可以使用<%@include%>指令,如果某一段代码有可能执行,有可能不执行,需要根据运行时候的状态,这时候可以使用。(2)区别:1.静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体Servlet;而动态导入则在Servlet中使用include方法来引入被导入页面的内容。2.静态导入时被导入页面的编译指令会起作用;而动态导入时被导入页面的编译指令则失去作用,只是插入被导入页面的body内容。3.动态
8、包含还可以增加额外的参数。题目1.4:request对象(一)题目目的掌握怎样在JSP中使用内置对象request(二)思考题1、这个程序片段的含义是?getParameter方法是如何设置值的?答:给a、b和operator分别赋值。(1)构建你的链接,在链接
此文档下载收益归作者所有