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