Forward和Redirect代表了两种请求转发方式:直接转发和间接转发。对应到代码里,分别是RequestDispatcher类的forward()方法和HttpServletRequest类的sendRedirect()方法。 对于间接方式,服务器端在响应第一次请求的时候,让浏览器再向另外一个 ...
分类:
编程语言 时间:
2018-05-15 00:25:59
阅读次数:
196
java servlet 是运行在web服务器或应用服务器上的程序,它是作为来自web浏览器或其他http客户端请求和http服务器上的数据库或应用程序之间的中间层。 sevlet任务 读取客户端(浏览器)发送的显示的数据。这包括网页上的html表单,或者也可以使来自applet或自定义的http客 ...
分类:
其他好文 时间:
2018-05-12 11:14:28
阅读次数:
195
众所周知,Web应用的通信过程通常是客户端通过浏览器发出一个请求,服务器端接收请求后进行处理并返回结果给客户端,客户端浏览器将信息呈现。这种机制对于信息变化不是特别频繁的应用可以良好支撑,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用户实时响应 ...
分类:
编程语言 时间:
2018-05-11 20:37:23
阅读次数:
172
100-继续。 101-切换协议。 2xx-成功 这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成功。 201-已创建。 202-已接受。 203-非权威性信息。 204-无内容。 205-重置内容。 206-部分内容。 3xx-重定向 客户端浏览器必须采取更多操作来实现 ...
分类:
其他好文 时间:
2018-05-11 12:58:34
阅读次数:
172
两种最常用的 HTTP 方法是:GET 和 POST。 什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器 ...
分类:
Web程序 时间:
2018-05-11 00:47:38
阅读次数:
186
是否了解线程的同步和异步?线程同步:多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低 线程异步:在访问资源时在空闲等待时同时访问其他资源,实现多线程机制是否了解网络的同步和异步?同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕 链表和顺序表储存时
分类:
编程语言 时间:
2018-05-07 11:06:34
阅读次数:
276
1. JSP页面中,二处的字符编码有何区别 <%@ page contentType="text/html;charset=UTF 8" % 是服务器端java程序运行时的输出编码,即服务器端以什么样的编码向客户端输出HTML时采用的编码. 是指客户端浏览器以什么样的编码来显示网页,指导浏览器解析服 ...
分类:
Web程序 时间:
2018-05-06 20:12:01
阅读次数:
171
过滤器生命周期/执行流程: 1_服务器启动的时候,tomcat检查web.xml中是否配置过一些过滤器 <filter-class>,如果配置过,调用<filter-class>内部路径,通过反射创建过滤器, 调用过滤器init方法.init方法仅执行一次. 2_当客户端浏览器向服务端发起请求的时候 ...
分类:
其他好文 时间:
2018-04-25 17:05:11
阅读次数:
118
cookie是保存在客户端(浏览器)的数据 1.获取cookie request.COOKIES.get('key') get形式 request.COOKIES['key'] 字典形式 request.get_signed_cookie('key',salt='sdasdas') 加密形式 sal ...
分类:
其他好文 时间:
2018-04-24 17:30:06
阅读次数:
129
package bookManage; import java.io.IOException;import java.io.PrintWriter;import java.net.URLEncoder;import java.sql.Connection;import java.sql.Prepar ...
分类:
编程语言 时间:
2018-04-17 19:57:21
阅读次数:
188