Java程序员面试题之九

 

61、如何现实servlet的单线程模式 

 

<%@ page isThreadSafe=”false%>

 

 

62、页面间对象传递的方法 

 

request,sessionapplicationcookie等

 

区别:

 

page的生命周期最短,依次是request,session,application.他们保存在服务器端。


cookie是保存在客户端的,用来解决HTTP无状态问题。

 

 

范围不同:最小的是page然后request,session,application范围依次增大。

 

 

63JSPServlet有哪些相同点和不同点,他们之间的联系是什么?

 

JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。

JSP编译后是"servlet"

 

ServletJSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,

并且完全从表示层中的HTML里分离开来

 

JSP的情况是JavaHTML可以组合成一个扩展名为.jsp的文件。

JSP侧重于视图Servlet主要用于控制逻辑

 

 

64、四种会话跟踪技术

 

cookie,url重写,session,隐藏域

 


65、JSP的四种范围

 

page是代表与一个页面相关的对象和属性。

一个页面由一个编译好的 Java servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。

这既包括 servlet 又包括被编译成 servlet JSP 页面。

 

request是代表与 Web 客户机发出的一个请求相关的对象和属性。

一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系)。

 

session是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。

一个 Web 会话可以也经常会跨越多个客户机请求。

 

application是代表与整个 Web 应用程序相关的对象和属性。

这实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值