Servlet
SweeneyZuo
热爱编程!热爱生活!
展开
-
CS架构&BS架构
一、CS架构 CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对不同的操作系统系统开发不同版本...原创 2018-09-16 11:18:00 · 8407 阅读 · 0 评论 -
Servlet(Server Applet)
Servlet1、概念是Sun(Oracle)公司制定的用于扩展web应用服务器的一个组件规范。2、web应用服务器:可以部署bs架构项目的服务器。最开始,web应用服务器只能进行一些静态资源的处理。无法满足需要经过计算得到的动态资源。之后出现了CGI,通用编程接口,来实现动态技术。但是CGI编程非常复杂,不利于开发与维护。之后就出现了替代CGI的技术,Servlet...原创 2018-09-16 21:34:31 · 555 阅读 · 0 评论 -
get&post
get请求(1)在地址栏上直接输入地址。(2)表单默认提交方式。(3)点击链接。post请求:(1)当表单的提交方式设置为post时。原创 2018-09-19 09:03:12 · 271 阅读 · 0 评论 -
解决Servlet出现中文乱码
中文出现乱码的原因服务器端默认使用iso-8859-1解码 浏览器端常用的为utf-8进行编码发送请求时:方式1: 适合 get/post //服务端先编码再解码//例如:city = new String(city.getBytes("ISO-8859-1"), "UTF-8");address = new String(address.getB...原创 2018-09-19 09:09:05 · 302 阅读 · 0 评论 -
Http数据包的格式
Http请求数据包 请求行 + 请求头 + 数据体(1)请求行包含三个内容 method + request-URI + http-version。method 包含有 post , get, head,delete, put, connect, options, patch, propfind, propatch, mkcol, copy, move, lock, unloc...原创 2018-09-19 09:24:47 · 6888 阅读 · 1 评论 -
重定向&转发
重定向:客户端发送请求,web服务器接收该请求后发送302状态码响应并且发送新的一个地址(location)给客户端浏览器,客户端接收到302则自动再发送一个新的请求,而这个请求就是新的location,既然是客户端发送的一个请求,就对web容器的request没关系了,它可以任意跳转到所有location。 转发:客户端浏览器发送http请求,web服务器接受此请求,调用内部的...原创 2018-10-03 11:08:23 · 277 阅读 · 0 评论 -
JSP九大内置对象
内置对象名 类型request HttpServletRequestresponse HttpServletResponseconfig ServletConfigapplication ServletContextsession HttpSessionexception Throwa...原创 2018-10-04 17:56:29 · 205 阅读 · 0 评论