web动态站面试题

1.简述 tomcat 的启动过程?

答:Tomcat 启动——> 读取自己的 server.xml——>根据 Context 标签的内容找到项目目录、

项目入口 path——>读取项目的 web.xml 配置——>获得首页、session 失效时间等信息

2.为什么修改了 server.xml,web.xml 服务器需要重启?

答:因为服务器必须重启才能再次读入配置文件的新内容

3.Session 由谁产生的?是什么时候产生的? 什么时候结束?在整个过程中 sessionID 是否变化?

答:由服务器产生的

4.在整个访问过程中 sessionID 是否变化?

答:没有,一旦建立了会话,sessionid 在整个生命周期内不变http 是无状态的,为了解决无状态的问题,我们跟服务器维持对话有哪些方式?

答:session,cookie

5、简述 http 的特点?

a.无状态:一次会话完成后,会话结束,连接断开,下次访问再次建立新的会话

b.常用方法:get,post(再说说每个方法的特点)

c.返回状态:200,404,403,500

6.如果不使用 session 而是单独使用 cookie 能够完成整个访问过程?

答:可以,但不安全。

7.描述 cookie 从创建到发送到客户端的过程?

答:1.创建(new Cookie(key,value)方法)、

2.设置生命周期 setMaxAge(秒)方法,如果设置生命周期为 0 则该 cookie 不会发送到客户端

3.发送(response.andCookie()方法)

8.如何获取客户端的 cookie 信息?

答:request.getCookies()方法,返回一个 coolie 类型的数组

9.request,response,session,application 是哪些接口类型对象? (回答一个即可)

答:分别是 HttpServletRequest、HttpServletResponse、HttpSession、ServletContext

10.如何把 get 形式的访问转换为 post 形式的访问?

答:在 servlet 的 doGet 中调用 doPost 方法

11.在 JSP 中如何设置 COOKIE??

答:response.addCookie()方法

12.在 JSP 中如何删除一个 COOKIE??

答:response.addCookie(username,null)中将 cookie 对象设置为 null;

13.如何设置 cookie 在某一时间后过期??

答:用 Cookie.setMaxAge(int)

14、servlet 的生命周期?

答:首次访问时调用 init()方法,只调用一次,只实例化一个对象,也就是说整个项目中

只有一个 servlet 实例,N 多人共同访问这一个实例,有线程安全问题。

然后调用 doGet 或者 doPost 完成业务操作,当容器退出的时候调用 destroy()方法销毁,我

们自己退出的时候不会调用。

15、cookie 与 session 的区别?

答:cookie 保存在客户端,session 保存在服务器端。

Cookie 保存的信息相对没有 session 安全。

16、 web.xml 的作用?它在哪里放着?

答:可以在 web.xml 中配置项目的欢迎页、session 生命时长、声明 servlet 等。

17、jsp 有哪些内置对象?作用分别是什么?(任意回答 2-3 个)

答:JSP 共有以下 9 种基本内置组件(可与 ASP 的 6 种内部组件相对应):

request 用户端请求,此请求会包含来自 GET/POST 请求的参数

response 网页传回用户端的回应

pageContext 网页的属性是在这里管理

session 与请求有关的会话期

application 表示应用的上下文,全局

out 用来传送回应的输出

config servlet 的构架部件

page JSP 网页本身

exception 针对错误网页,未捕捉的例外?

Jsp 面试题 讲师:张立坤 QQ:576620567

18、jsp 有哪些动作?作用分别是什么?(任意回答 2-3 个)

答:JSP 共有以下 6 种基本动作

jsp:include:在页面被请求的时候引入一个文件,跟 include 指令的区别?

jsp:useBean:寻找或者实例化一个 JavaBean。

jsp:setProperty:设置 JavaBean 的属性。

jsp:getProperty:输出某个 JavaBean 的属性。

jsp:forward:把请求转到一个新的页面。

jsp:plugin:根据浏览器类型为 Java 插件生成 OBJECT 或 EMBED 标记?

19、JSP 中动态 INCLUDE 与静态 INCLUDE 的区别?

答:动态 INCLUDE 用 jsp:include 动作实现

它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数 静态 INCLUDE 用

include 伪码实现,定不会检查所含文件的变化,适用于包含静态页面。

20、如何避免 JSP 页面自动生成 session 对象?

答:session 是比较消耗资源的,如果没必要保持和使用 session,就不应该创建 session。

可以使用 jsp 页面指令 session=”false”来避免 JSP 页面为每个请求都自动创建 session。

21、页面跳转的方式?

答:1)<script>window.location.href="index.jsp?name=a";</script>

2)request.getRequestDispatcher("index.jsp?name=a").forward(request,response);

3)response.sendRedirect("index.jsp?name=a");

4)<jsp:forward>

获取更多资源请关注微信公众号:AKA程序王

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,809评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,189评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,290评论 0 359
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,399评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,425评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,116评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,710评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,629评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,155评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,261评论 3 339
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,399评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,068评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,758评论 3 332
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,252评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,381评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,747评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,402评论 2 358

推荐阅读更多精彩内容