Servlet学习总结
HTTP协议
GET方式:提交的内容是显示在浏览器地址栏的,并且GET方式提交的网址不能超过256个字符。
POST方式:如果要提交大量的文本,需要使用POST方式。POST提交数据时,数据不在浏览器地址栏中显示。
Java Web应用程序中,处理请求并发送响应的过程是由一种叫做 Servlet 的程序来完成的。
编写servlet时直接继承HttpServlet,并覆盖需要的方法。
doGet(request,response)
doPost(request,response)
在web.xml中配置<servlet><servlet-mapping>
请求与响应
1、客户端浏览器发送一个请求,服务器做出一系列操作后做出一个响应,发送给客户端,完成一次Web过程操作。Web编程的过程就是通过请求分析客户需要什么信息或者进行了什么操作,然后进行一系列的处理,最后通过响应结果显示给客户。
2、客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。所有的信息包括请求的地址,请求的参数,提交的数据,上传的文件,客户端的IP地址甚至是客户端操作系统都包含在HttpServletRequest对象中。
3、服务器对客户端浏览器做出的响应被封装成一个HttpServletResponse对象。要对浏览器进行操作,只需要操作HttpServletResponse对象就可以了。
Servlet之间的跳转
1、Servlet之间可以相互跳转,从一个Servlet程序跳转到另一个Servlet。(MVC相关)
2、Forward
3、Redirect
4、Refresh