摘要: 一:使用JavaScript来防止表单重复提交 有三种场景:1:在网络延迟的情况下让用户有时间点击多次submit导致重复提交 2:表单提交后点击“刷新”按钮导致重复提交 3:提交后,点击浏览器的后退然后再次提交 <%@ page language="java" import="java.util. 阅读全文
posted @ 2016-07-13 23:50 陆伟 阅读(7472) 评论(0) 推荐(0) 编辑
摘要: public class SessionDemo1 extends HttpServlet { 11 12 public void doGet(HttpServletRequest request, HttpServletResponse response) 13 throws ServletExc 阅读全文
posted @ 2016-07-13 22:59 陆伟 阅读(214) 评论(0) 推荐(0) 编辑
摘要: cookie记录用户上一次访问的时间 阅读全文
posted @ 2016-07-13 22:34 陆伟 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一:HttpServletRequest介绍: 代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中, 二:Request常用的方法 1):获得客户端信息 getRequestURL方法返回客户端发出请求时的完整URL。 getRequestURI方法 阅读全文
posted @ 2016-07-13 22:28 陆伟 阅读(10141) 评论(0) 推荐(0) 编辑
摘要: 在Javaweb开发中,只要写URL地址,建议以“/”开头,也就是使用绝对路径的方式。 “/”:如果是给服务器的,代表当前的web工程。给浏览器的,代表webapps目录 代表web工程 ①.ServletContext.getRealPath(String path)获取资源的绝对路径 ②.在服务 阅读全文
posted @ 2016-07-13 18:13 陆伟 阅读(1738) 评论(0) 推荐(0) 编辑
摘要: 1.1生成随机图片用作验证码 生成图片主要用到BufferedImage类 package gacl.response.study;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt. 阅读全文
posted @ 2016-07-13 17:59 陆伟 阅读(1975) 评论(0) 推荐(0) 编辑
摘要: web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象,和代表响应的response对象。 request和response对象既然代表请求和响应,那么我获取客户机提交过来的数据,找request对象,向客户机输出数据,只需要找response对象。 一 阅读全文
posted @ 2016-07-13 17:22 陆伟 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 对于不经常变化的数据,在servlet中可以为其设置合理的缓存时间值,以避免浏览器频繁向服务器发送请求,提升服务器的性能。 public class ServletContext7 extends HttpServlet{ @Override protected void doGet(HttpSer 阅读全文
posted @ 2016-07-13 14:52 陆伟 阅读(279) 评论(0) 推荐(0) 编辑
摘要: web容器在启动时,会为每个web应用程序都创建一个对应的ServletContext对象,代表当前web应用。 ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获 阅读全文
posted @ 2016-07-13 00:22 陆伟 阅读(239) 评论(0) 推荐(0) 编辑