-
-5 7
-
1. Servlet 的生存周期,它与传统的cgi 或asp(index.asp) 的区别?class一次编译多次运行
2. 写出doPost和doGet方法,说明什么情况下调用它们
3. 页面之间传值传参可用哪些对像观 request.getParameter session Cookie
4. Jsp与servlet 有哪些联系
当第一次加载到编译器的时候,生成class
当第一次访问网页时,就生成class
5. Request请求对像的常用方法,写出它们的含义(同一个网页内)
setAttribute(String name,Object):设置名字为name的request的参数值
getAttribute(String name):返回由name指定的属性值
getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例
getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组
getCharacterEncoding():返回请求中的字符编码方式
getContentLength():返回请求的Body—消息体。的长度
getHeader(String name):获得HTTP协议定义的文件头信息
getHeaders(String name):返回指定名字的request Header的所有值
getHeaderNames():返回所以request Header的名字,结果是一个枚举的实例
getInputStream():返回请求的输入流,用于获得请求中的数据
getMethod():获得客户端向服务器端传送数据的方法
getParameter(String name):获得客户端传送给服务器端的有name指定的参数值
getParameterNames():获得客户端传送给服务器端的所有参数的名字
getParameterValues(String name):获得有name指定的参数的所有值
getProtocol():获取客户端向服务器端传送数据所依据的协议名称http tcp/ip
getQueryString():获得查询字符串
getRequestURI():获取发出请求字符串的客户端地址
getRemoteAddr():获取客户端的IP地址
getRemoteHost():获取客户端的名字
getSession([Boolean create]):返回和请求相关Session
getServerName():获取服务器的名字
getServletPath():获取客户端所请求的脚本文件的路径
getServerPort():获取服务器的端口号8080
removeAttribute(String name):删除请求中的一个属性
6. Jsp的注释有哪些?3 ,客户端可见1种7. 如何中断Servlet的执行?关掉页面
8. 描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。
session.setAttribute(String name,Object value);Session.getAttribute( )
只要是一个进程的,就能取出
Session.setAttribute( );
Session.getAttribute( );
如何清除session? P99---100
Session.setAttribute
Session.invalidate( );//3
Session.setMaxInactiveInterval(600);
Web.xml
<session-config>
<session-timeout>600</session-timeout>
</session-config>
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
- 评论(0)
发表评论 TrackBack