摘要: 问题背景:当在注册时,触发了一次注册提交后,出现网络延迟或卡顿时,用户就会下意识的狂点注册按钮,这时问题就来了,多次提交后后台直接将提交的数据在数据库进行保存。 这其实就是个非法操作。 -->解决方案: 生成一个令牌。 在session域中保存令牌。 在表单中隐藏字段保存令牌。 当表单提交时,在处理 阅读全文
posted @ 2017-05-27 18:36 大大大圣 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 当在前台取出session时,关闭浏览器后再次访问服务器,这时服务器返回了一个null,此时的返回的session并非之前的那个session而是一个新的session。 -->先来看看session的生命周期: 创建:当getSession()后,session就被创建。 结束:有三种结束生命的情 阅读全文
posted @ 2017-05-27 18:19 大大大圣 阅读(5971) 评论(0) 推荐(1) 编辑
摘要: Cookie的原理是通过Set-Cookie响应头和Cookie请求头将会话中产生的数据保存在客户端。 底层(SUN公司已经给我们提供了一套API) Cookie是将需要保存的数据保存在了客户端, 是客户端技术. 每个客户端各自保存各自的数据, 再次访问服务器时会带着自己的数据, 每个客户端持有自己 阅读全文
posted @ 2017-05-27 13:15 大大大圣 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 请求转发: 一次请求,一次响应 request对象是同一个 地址栏不会发生变化 只能用于服务器内部的资源跳转, 并且只能是同一应用中的不同资源上进行跳转, 不可用在不同应用和不同服务器中的资源跳转 请求重定向: 两次请求,两次响应 request对象不是同一个 地址栏会发生变化 可以用于服务器内部的 阅读全文
posted @ 2017-05-23 21:15 大大大圣 阅读(3032) 评论(0) 推荐(0) 编辑
摘要: 设置状态码的方法: void setStatus(int sc) void setStatus(int sc, String sm) 设置响应头的方法: void setHeader(String name, String value) void setDateHeader(String name, 阅读全文
posted @ 2017-05-23 21:10 大大大圣 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 在web项目对数据进行读取后将数据存入数据库中报以上错误。。。经查验该错误的根源是MySQL的驱动未注册成功。 MySQL的Jar包未导入成功。需要将jar包导入到项目的lib目录下... 1.复制数据库jar包到项目的WEB-INF/lib目录下。 2.在MyEclipse中 右键lib -> B 阅读全文
posted @ 2017-05-23 09:04 大大大圣 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 上图的大概意思: 前台输入访问路径后,浏览器会去访问本地的host文件查询有木有与之匹配域名的IP地址,若无则在访问DNS服务器查询与之匹配的IP地址。解析IP后则开始发起HTTP请求,根据请求中的基本信息确认访问的虚拟主机和web应用以及访问的资源。最终匹配到真实路径后创建Servlet对象。创建 阅读全文
posted @ 2017-05-22 21:23 大大大圣 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: 背景:在前台的表单输入框内输入中文再提交到服务器时,服务器就会对参数进行解码,这时,服务器会用iso8859-1码表去解析传来的utf-8编码的参数。这样一来尴尬的乱码就会出现... 其因为就是服务器查错了码表导致编码和解码时使用的码表不一致。 如图: 解决方案: 在POST中 可通过 reques 阅读全文
posted @ 2017-05-22 21:02 大大大圣 阅读(942) 评论(0) 推荐(0) 编辑
摘要: Request 六大功能: 1.获取客户端请求信息: getRequestURL方法 -- 返回客户端发出请求完整URL getRequestURI方法 -- 返回请求行中的资源名部分 getQueryString方法 -- 返回请求行中的参数部分 getRemoteAddr方法 -- 返回发出请求 阅读全文
posted @ 2017-05-22 20:25 大大大圣 阅读(830) 评论(0) 推荐(0) 编辑
摘要: HTTP Status 500 - Error instantiating servlet class cn.tedu.servlet 错误!! 解决方案: 查看当前项目下的web.xm文件的真是路径出错!! <servlet-class>cn.wpw.servlet.class文件名</servl 阅读全文
posted @ 2017-05-22 12:17 大大大圣 阅读(16752) 评论(0) 推荐(2) 编辑