您的位置:首页 > Web前端 > JavaScript

servlet/jsp笔试题总结

2014-09-24 21:21 218 查看
今天看了一整套的笔试题,发现自己还有很多的基础知识不是很牢固啊

,所以痛下决心,这几天都要好好回顾基础知识,毕竟基础才是最重要的啊!!






将所有问题特为总结了一下:

1. page, request, session,application 的应用范围(简单介绍)

a) application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。

session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。

request:请求作用域,就是客户端的一次请求。

page:一个JSP页面。

b) 注:<jsp:include>和<%@
include %>区别:

如果上面的<jsp:includepage="jsp2.jsp" />改为<%@ include
file="jsp2.jsp" %>,即使scope为page也是正确的,

<%@ include%>是编译时包含,<jsp:include>是运行时包含.前者就相当于宏,编译时替代,后者相当于函数,运行时返回.

2. 较为重要的状态码:200—成功, 404—请求出错(服务器找不到请求网页) 503—服务不可用

3. 设置session的超时时间:(时间单位需要特别注意)

a) 在web.xml中设置session-config如下:

<session-config>

<session-timeout>2</session-timeout>//
时间为2分钟

</session-config>

b) 在Tomcat的/conf/web.xml中session-config

<session-config>

<session-timeout>30</session-timeout> //默认值为:30分钟

</session-config>

c) 在Servlet中设置

HttpSessionsession = request.getSession();

session.setMaxInactiveInterval(60);//单位为秒

4. sevlet 的生命周期:本人博客中有进行转载,需要了解的可以进行查看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: