一个Web会话可以也经常会跨越多个客户机请求dapplicatio
是代表与整个Web应用程序相关的对象和属性。这实质上是跨越整个Web应用程序,包括多个页面、请求和会话的一个全局作用域。19、Request对象的主要方法【基础】答:setAttributeStri
g
ameObject:设置名字为
ame的属性值getAttributeStri
g
ame:返回由
ame指定的属性值getAttributeNames:返回request对象所有属性的名字集合枚举getCookies:返回客户端的所有Cookie对象,结果是一个Cookie数组getCharacterE
codi
g:返回请求中的字符编码方式getCo
te
tLe
gth:返回请求的Body的长度getHeaderStri
g
ame:获得HTTP协议定义的文件头信息getHeadersStri
g
ame:返回指定名的requestHeader的所有值枚举getHeaderNames:返回所有requestHeader的名字枚举getI
putStream:返回请求的输入流,用于获得请求中的数据getMethod:获得客户端向服务器端传送数据的方法getParameterStri
g
ame:获得客户端请求中传送的
ame指定的参数值getParameterNames:获得客户端传送给服务器端的所有参数的名字枚举getParameterValuesStri
g
ame:获得有
ame指定的参数的所有值getProtocol:获取客户端向服务器端传送数据所依据的协议名称getQueryStri
g:获得查询字符串getRequestURI:获取发出请求字符串的客户端地址
fgetRemoteAddr:获取客户端的IP地址getRemoteHost:获取客户端的名字getSessio
Boolea
create:返回和请求相关Sessio
getServerName:获取服务器的名字getServletPath:获取客户端所请求的脚本文件的路径getServerPort:获取服务器的端口号removeAttributeStri
g
ame:删除请求中的一个属性20、如何实现servlet的单线程模式?【基础】答:pageisThreadSafe”false”21、页面间对象传递的方法。【基础】答:requestsessio
applicatio
cookie等。22、详细描述MVC。【基础】答:基于Java的Web应用系统采用MVC架构模式,即model(模型)、view(视图)、co
trol(控制)分离设计;这是目前WEB应用服务系统的主流设计方向。Model:即处理业务逻辑的模块,每一种处理一个模块;View:负责页面显示,显示MODEL处理结果给用户,主要实现数据到页面转换过程;Co
trol:负责每个请求的分发,把FORM数据传递给MODEL处理,把处理结果的数据传递给VIEW显示。23、MVC的各个部分都有那些技术来实现如何实现【基础】答:MVC是Model-View-Co
troller的简写。