2017年JSP期末考试提纲附答案.docxVIP

  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文档。上传文档
查看更多
2017年JSP期末考试提纲附答案

JSP的标记% 和 %与%!和 %分别表示什么,有什么异同?%! %里声明的变量和方法都是作为类的属性和方法存在的,% %里不能声明方法 而% %里声明的变量则是作为_jspService这个方法的内部属性JSP编译后会创建一个什么?jsp页面经过编译后会变成一个java文件,最后会变成一个class文件在jvm中运行3、简述请求转发和请求重定向的区别。进行请求转发时,存储在request对象中的信息会被保留并带到目标页面中;请求重定向是重新生成一个request请求,然后将该请求重定向到指定的URL,所以事先存储在request对象中的信息都不存在了。JSP服务器有什么?Tomcat、weblogic、ejbServlet中的方法执行顺序是什么?init()— service()— destroy()5、什么是 JSP的预编译特征?JSP 页面在被服务器执行前,都是已经被编译好的,并且通常只进行一次编译,即在 JSP 页面被第一次请求时进行编译,在后续的请求中如果JSP页面没有被修改过,服务器只需要直接调用这些已经被编译好的代码,这大大提高了访问速度。6、JavaBean作用范围有什么?page范围:属性只在当前页面有效,如果跳转到其他页面,需要重新实例化。 适用于JSP页面操作资源;request范围:属性在服务器端跳转中有效; 不常用,必须使用jsp:forward page=URL/跳转;session范围:属性在一次会话中有效; 适用于用户登录;application范围:属性保存在服务器中; 尽量少用,占用资源。7、jsp :useBean标记如何使用?用来装载一个将在JSP页面中使用的JavaBean。<jsp:useBean id=name class=package.class />9、out对象的方法用法分别有什么?如.print( )和println( )out.print()out.println()out.write()out.flush()out.close()10、JSP程序中要用到的变量或方法必须首先做什么?声明变量或方法11、session对象的常用方法有什么?如何使用?getAttribute(String name) (重点) 这个方法可以获取指定属性的值。 getCreationTime() 这个方法可以获取Session对象创建的时间。 getLastAccessedTime() 这个方法可以获取Session对象上次被访问的时间。 invalidate() 这个方法可以使Session对象失效。 removeAttribute(String name) 这个方法可以移除指定的属性。 setAttribute(String name,Object value)这个方法可以给指定名称的属性赋值。调用方法使用12、jsp中的include用法?一种是说明标签%@ include file=xxx.jsp%,一种是动作标签jsp:include page=xxx.jsp/ 。13、JSP中如何把字符串转换为浮点型数字?%Double.parseDouble(var) %!--var为变量值--14、class文件一般放在工程的那个文件夹中?\WEB-INF\classes15、JSP表达式语法格式的如何的?1.Scriptlet:脚本小程序(1)%...%:可以插入一些语句。 举例:% out.println(h2Hello world/h2); %表明向网页输出一个Hello world语句。(2)%! ... %:只能放置全局变量、全局常量、类、函数。 举例:%! public static final String INFO=HELLO WORLD; class Person{ }%注意:%! %中不能使用内置对象!(3)%= ... %:只能放置一个变量、常量。 举例:%=Hello world%2.jsp:scriptlet标签 在jsp:scriptlet/jsp:scriptlet中插入语句即可。16、MVC开发结构分别是什么?1模型:封装:需要先写接口,然后实现接口中声明的方法。业务处理逻辑:业务本身的处理流程,另外,还包括为保证业务处理正常可靠执行的基础服务(事务、安全、日志等等)。2视图:输入:提供相应的操作界面,方便用户使用。输出:将模型返回的结果以合适的方式来展现。3控制器:协调: 视图向控制器发请求,由控制器来选择相应的模型来处理;模型返回的结果给控制器,由控制器来选择合适的视图,生成相应的界面给用户。17、page指令其language属性默认值是什么?Java18、数据库连接池的具体实施办法是哪些?预先建立多个数据库连接保存在数据库连接池中,当程序

文档评论(0)

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

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

1亿VIP精品文档

相关文档