/bin:存放各种平台下用于启动和停止Tomcat的脚本文件

/logs:存放Tomcat的日志文件

/webapps:web应用的发布目录

/work:Tomcat把由JSP生成的Servlet存放于此目录下

cookie:跟踪用户会话,保留用户上一次的cookie信息

Web服务器在一段时间内通常都会接收多个客户端浏览器的访问请求,
要识别出来同一个浏览器的访问请求就需要对浏览发出的请求进行标识,
属于同一个会话中的请求消息都附带同样的标识ID,
而不同会话的请求消息总是附带不同的标识ID,这个标识ID俗称为会话ID(SessionID)

getAttribute(String key):通过key获取session中保存的对象
invalidate():设置session对象失效
所以,第一个输出应该属null,设置失效后则第三句代码不正确

Tomcat作为Web服务器,可以部署Web站点以提供对浏览器访问的支持,不可以部署C/S程序

解析:

设置响应的字符编码:
response.setCharacterEncoding( )
或者
response.setContentType( )
答案ab正确

解析:使用page指令的属性contentType:来告诉客户端浏览器以text/html的格式显示jsp文件,并charset编码方式为utf-8 A答案正确


out.println不会换行,因为这是在jsp页面中,若要换行应输入<br/>

解析:首先,session的出现确实是为了解决HTTP无法保持客户状态的特点;

因此A选项正确;用户信息也是客户状态的一部分,所以由A可以看出B的说法就不对了;

接着,Session里信息是否安全并不取决于存放在哪里,而取决于session实现机制和获取机制,

而且session也没有明确的规定其存放空间的大小限制,因此C、D也不对;

首先,JSP从本质上讲是servlet,在后台进行动态编译后最终向客户端输出普通html代码,
因此需要运行在servlet容器中,而tomcat是服务器端的servlet容器,
所以需要在tomcat等服务器容器下运行,且可以输出动态页面,由此得出A选项正确,B选项错误。
另一方面,JSP的全称为JavaServer Pages,字面意思是,一种java语言的服务器端页面技术,需要JDK的支持,因此C、D都不对。
因此C、D都不对。

Config对象是在服务器启动时就自动创建的对象,而Servlet创建时,通常是通过其获取初始化所需的信息。

解析:在JSP页面中,可以用java小脚本的输出语句来输出字符串变量name的值到页面上,也可以直接使用表达式来输出。


使用include引入index.jsp页面后,不能定义重复变量名

取出来request对象里的属性值,语法格式为:
request.getAttribute("myAtr");可以进行强制类型转换,所以ab答案正确

解析:此题考查的是如何在JSP页面显示一个变量。注意b选项,最后不能加分号。

response.sendRedirect("index2.jsp");为重定向,重定向不携带值,所以输出内容为null。答案a正确

jsp前3章试题分析的更多相关文章

  1. JSP前三章错题整理

    A: B: C: D:  web-inf目录中的文件不能被客户端直接访问. 正确答案是 C 您回答的是 D 回答错误 试题分析纠错设为收藏 (选择一项) 14 A: B: C: Tomcat作为Web ...

  2. JSP前三章测试改错

    分析:文件.数据库都是持久化保存数据的,所以是正确的,而servletcontext是上下文对象当然也可以.所以正确答案为A 分析: A:判断学员是否手动安装过Tomcat(练习熟练度) B:使学员了 ...

  3. jsp前三章小测试:错题

    /bin:存放各种平台下用于启动和停止Tomcat的脚本文件 /logs:存放Tomcat的日志文件 /webapps:web应用的发布目录 /work:Tomcat把由JSP生成的Servlet存放 ...

  4. jsp前三章测试

    (选择一项) A: B: C: D: 正确答案是 B ,B/S架构并不是C/S架构的替代品,有些程序例如大型的网络游戏一般使用的是C/S架构. (选择多项) A: B: C: D: 正确答案是 A,C ...

  5. jsp前三章测试改错题

      (选择一项) A: B: C: D: 正确答案是 B ,B/S架构并不是C/S架构的替代品,有些程序例如大型的网络游戏一般使用的是C/S架构. (选择多项) A: B: C: D: 正确答案是 A ...

  6. JSP基本面试的试题

    JSP基本面试的试题 1.jsp有哪些内置对象作用分别是什么 答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):      request 用户端请求,此请求会包含来自GET/PO ...

  7. JavaScript 中实现继承的方式(列举3种在前一章,我们曾经讲解过创建类的最好方式是用构造函数定义属性,用原型定义方法。)

    第一种:对象冒充 function ClassA(sColor) { this.color = sColor; this.sayColor = function () { alert(this.col ...

  8. 学习GT一书前九章的体会

    学习Gilbarg和Trudinger一书前九章的体会 本书第二章,调和函数的基本性质进行展示.特别的对比较定理有深刻的阐述以及Perron方法的基本说明,并对Wiener准则作了简要说明. 第三章的 ...

  9. HBase in Action前三章笔记

    近期接触HBase,看了HBase In Action的英文版.開始认为还行,做了些笔记.可是兴许看下去,越来越感觉到实战这本书比較偏使用上的细节,对于HBase的具体设计涉及得很少.把前三章的一些笔 ...

随机推荐

  1. ios 文件操作(NSFileManager)

    IOS的沙盒机制,应用只能访问自己应用目录下的文件,iOS不像android,没有SD卡概念,不能直接访问图像.视频等内容. iOS应用产生的内容,如图像.文件.缓存内容等都必须存储在自己的沙盒内. ...

  2. python基础之面对对象

    Python3 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触 ...

  3. 【工匠大道】Git的使用总结

    初衷是想将一些常用的代码整理在博客园上,但是考虑到博客园上的代码量多,需要折叠,折叠后就不能直接修改,于是想到了 大家都常用的 gitHub来进行代码的管理. 其实之前我是用过 Osa的git的,但是 ...

  4. Bootstrap之样式风格与下拉菜单

    背景颜色 bg-primary 字体颜色 text-primary 文字居中 text-center 按钮 btn btn-primary btn-default默认 btn-link链接 按钮大小 ...

  5. 四步让你的网站秒开,wordpress框架为例子,其他框架道理类似

    我这里以wordpress框架制作的网站为例子,效果可以看看我的网站,香港的垃圾主机199一年2M带宽,速度也能秒开,不信试试效果33小游戏 我的是wordpress制作的网站,大家都知道WP各种臃肿 ...

  6. Linux安全基础:awk命令的使用

    awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各 ...

  7. iOS之开发支付功能概述

    前言:本随笔将对IOS开发的支付功能进行一个概述. 内容大纲: 一.常见的支付方案简介 二.第三方支付SDK 三.苹果官方支付方案 四.Web支付方案 正文: 一.常见的支付方案简介 在微信支付中 微 ...

  8. ASP.NET 4.0尚未在 Web 服务器上注册 解决方法

    使用VS2010创建web应用程序时出现如下提示ASP.NET 4.0尚未在 Web 服务器上注册.为了使网站正确运行,可能需要手动将 Web 服务器配置为使用 ASP.NET 4.0,按 F1 可了 ...

  9. iOS 疑难杂症 — — 在 Storyboard 里 Add Size Class Customization 后再从代码里无法修改的问题

    前言 公司的产品同时适配 iPhone 和 iPad ,并坚持用 Storyboard 来做适配,今天又踩一个坑(以前遇到过)还以为是 XCode 的鬼毛病. 声明  欢迎转载,但请保留文章原始出处: ...

  10. Xcode 创建.a和framework静态库(转载)

    库介绍 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行.库分静态库和动态库两种. iOS中的静态库有 .a 和 .framework两种形式:动态库有.dylib 和 .framew ...