servlet读书笔记

Posted 飞奔的蜗牛2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了servlet读书笔记相关的知识,希望对你有一定的参考价值。

每文一语:一个人的影子无法铺满大地,但有些声音可以传的很远,绵延不绝,生生不息。


将Tomcat的common包下的lib下的jsp_api.jar,servlet_api.jar复制到JDK下的lib下,就可编译servlet程序。将servlet编译成class文件后移动到Tomcat的自建的myweb下的WEB-INF下的class里粘上,然后再myweb下的web.xml中进行配置。


查看端口占用命令:NETSTAT -NAO, 查出占用端口的pid,然后在资源管理器中关闭该pid所对应的应用进程。



Servlet中设置字符集问题:


1.Servlet的生命周期:

A.生命全过程:

加载ClassLoader

实例化  new

初始化   init(ServletConfig)

处理请求  service doGet   doPost

退出服务  destroy()

B.只有一个对象

C.API中的过程

Init()   //只执行一次, 第一次初始化的时候

public void init(ServletConfig config) throws ServletException

Service() 

Public void service(ServletRequest reg, ServletResponse res) throws ServletException, java.io.IOException

Destroy()//退出的时候

Public void destroy()\\

2.cookies问题:

1.服务器可以向客户端写内容

2.只能是文本内容

3.客户端可以阻止服务器写入

4.只能拿自己webapp写入的东西

5.Cookes分为两种

A.属于窗口/子窗口

B.属于文本

6.一个servlet/jsp设置的cookies能够被同一个路径下面或是子路径下面的servlet/jsp读到(路径 = URL) (路径 !真实文件路径)

3.session的两种实现方式:

1.通过cookies实现

2.通过URL重写来实现

4.session规则:

1.如果浏览器支持Cookie,创建Session的时候会把SessionID保存在Cookie里。

2.如果不支持Cookie,必须自己编程使用URL重写的方式实现Session

Response.encodeURL()

1.转码

2.URL后面加入SessionID.

3Session不像Cookie拥有路径访问的问题

同一个application下的servlet/jsp可以共享同一个session,前提是同一个客户端窗口。

5.服务器端的doGet方法,只有客户端用get方式来访问servlet的时候goGet方法才会被调用,即直接在URL中敲我们的地址,就是get方式。Post方式,只有在form里面点提交,而且formmethodpost,这种时候才是post方式。doGet方法中的第一个参数request封装了从客户端到服务器端的请求,第二个参数response是从服务器端返回给客户端的那个对象的信息。

6.服务器常用的状态码及其对应的含义如下:

200:服务器响应正常。

304:该资源在上次请求之后没有任何修改,这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意。

400:无法找到请求的资源。

401:访问资源的权限不够。

403:没有权限访问资源。

404:需要访问的资源不存在。

405:需要访问的资源被禁止。

407:访问的资源需要代理身份验证。

414:请求的URL太长。

500:服务器内部错误。

7.servletresponse.getWritert().println("<br>");想让这个<br>html的格式在浏览器中解析,如果浏览器无法以html的格式解析,可以在代码中输入response.setContentType("text/htmlcharset=gb2312");来告诉浏览器以html的格式解析。

韩顺平视频笔记








修改session的存在时间(这里是按秒来计算):
















请求转发与重定向

(1).请求转发

以上是关于servlet读书笔记的主要内容,如果未能解决你的问题,请参考以下文章

《Servlet与JSP核心编程》读书笔记

读书笔记之《head first Servlet and Jsp》 第五章 属性和监听者

读书笔记关于写读书笔记的阶段性总结

关于数据治理的读书笔记 - 数据治理路线图规划

关于数据治理的读书笔记 - 数据治理能力成熟度评估

《微服务设计》读书笔记大纲