1、
答案是B、D
Servlet 通过调用 init () 方法进行初始化。
Servlet 调用 service() 方法来处理客户端的请求。
Servlet 通过调用 destroy() 方法终止(结束)。
最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。
destroy() 方法
destroy() 方法只会被调用一次,在 Servlet 生命周期结束时被调用。destroy() 方法可以让您的 Servlet 关闭数据库连接、停止后台线程、把 Cookie 列表或点击计数器写入到磁盘,并执行其他类似的清理活动。
在调用 destroy() 方法之后,servlet 对象被标记为垃圾回收。
2、
可以通过修改/conf下的server.xml来修改端口号
3、
Scriptlet是脚本文件的意思,所以编译后会被插入到JSPservice中
4、
response.encodeURL(绝对路径);
response.encodeRedirectURL(绝对路径);所以其实上面的都不对
5、
将Cookie保存到浏览器客户端的方法是:response.addCookie(cookie);
6、
cookie.setMaxAge中的数指的是秒
7、
在web.xml中,*的用法:不能放在中间,/*代表全部,
8、
9、
AJSP不可以写入C++,死记住吧,查不到
10、
声明在了类中 需要用this调用
声明没在类中 直接用
输出的时候输出sum,再++
11、
记住啊
12、
Display是第二个 Search是第一个
13、
请求部分由三部分组成:
Requset line:请求行,位于第一行
Request headers:请求消息头,从第二行开始至第一个空行结束
Request body:请求正文,从第一个空行之后的都是正文
响应部分也由三部分组成:
Response line:响应行,位于第一行
Response headers:响应消息头,从第二行开始至第一个空行结束
Response body:响应正文,从第一个空行之后的都是正文
上面的四个都有,答案不对
14、
/前不能有东西,AD不对,CE后面没有/,也不对,所以只有B
简答:
1、简述Tomcat的目录结构
/bin: 存放tomcat脚本文件 和它运行必须的核心文件
/lib:存放tomcat服务器所需的各种jar文件
/conf:存放Tomcat的各种配置文件
/logs:存放各种日志文件
/temp:java虚拟机处理临时文件用的文件夹
/webapps:所以web应用,或者说一个个web网站
/work:存放由jsp生成的servlet
2、简述编写过滤器的步骤
实现Filter接口,实现init()方法读取初始化的参数,doFilter()实现对请求或响应的过滤操作,最后destory()方法,完成资源释放等操作
3、简述编写监听器的步骤
声明监听器并实现监听器接口,一个监听器类可以实现多个接口,实现其中的方法,在web.xml中配置,也可以使用注解。
4、Http是一种无状态的连接协议,web应用中,采用什么手段,知道两次请求是同一用户发的,
查看cookie中的uuid
5、请求和重定向
相同:都能实现资源调转
不同:1、重定向:请求和响应都是两次、请求转发为一次
2、重定向会使浏览器地址栏URL发生变化
3、重定向可以转到其他web应用中的资源,请求转发只能在本应用中
4、性能上,请求转发优于重定向,毕竟是从服务器实现直接跳转