Servlet
佐月儿
做别人所做不到的,
得到别人所得不到的.
展开
-
URL和URI的理解
URI 官方解释是:统一资源标识符URL 官方解释是:统一资源定位符以前对互联网的地址和资源的理解非常肤浅,导致一直无法理解两者的区别, 即使看懂了过几天就忘记了.随着我在知识的完善,如今已经理解了,于是写下来,分享给大家.理解不到位还请包含.URI首先,我们必须理解 互联网**资源(Resources)**这个概念: 在网络上,任何一个具体的信息,都是一个资源,比如说一行文字,一张图片...原创 2019-11-25 23:00:32 · 561 阅读 · 0 评论 -
html和ajax请求, 防止表单重复提交
本文前部分内容是转载的,后半部是自己写的. 转载地址点这里: 原作者地址在Web开发中,对于处理表单重复提交是经常要面对的事情。那么,存在哪些场景会导致表单重复提交呢?表单重复提交会带来什么问题?有哪些方法可以避免表单重复提交?表单重复提交的场景1.场景一:服务端未能及时响应结果(网络延迟,并发排队等因素),导致前端页面没有及时刷新,用户有机会多次提交表单2.场景二:提交表单成功之后用户...原创 2019-11-14 16:42:56 · 814 阅读 · 0 评论 -
简单过滤器实现敏感词过滤,使用装饰者模式增强Request对象
使用装饰者模式,增强Request对象中的getParameter()方法package com.zuoyuer.filter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import java.util.HashSet;/** * ...原创 2019-10-28 10:29:32 · 490 阅读 · 0 评论 -
过滤器
一 . 简介1.什么是过滤器Filter:是Servlet规范提供的一项技术,是一个接口:javax.servlet.Filter。作用:用于请求到达目标资源之前。可以先把请求拦截下来,处理后再放行,放行后请求就到达了目标资源2.过滤器的使用场景敏感词过滤统一乱码解决IP黑名单权限过滤二 . 快速入门1.使用步骤创建一个java类,实现Filter接口重写接口的方...原创 2019-10-27 21:50:27 · 186 阅读 · 0 评论 -
URL重写之 解决浏览器cookie被禁止之后,session不能正常使用的问题
1. 浏览器禁用Cookie后的session处理:1.2解决方案:URL重写response.encodeRedirectURL(java.lang.String url)用于对重定向sendRedirect方法后的url地址进行重写。response.encodeURL(java.lang.String url)用于对表单action和超链接的url地址进行重写1.3 案例:禁用Coo...原创 2019-10-26 22:54:10 · 951 阅读 · 1 评论 -
session域对象中存储引用数据类型的引用,和使用技巧
1. session域对象中存储引用数据类型,存储的数据的引用!证明如下:import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletR...原创 2019-10-26 21:35:19 · 874 阅读 · 0 评论 -
使用cookie获取用户上次访问的时间,代码优化
代码如下package com.zuoyueer.cookie;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import ja...原创 2019-10-26 19:08:27 · 343 阅读 · 0 评论 -
WEB项目相对路径和绝对路径详解!全网最详细,最简单
一. 绝对路径有3种绝对路径的写法:第一种: 以盘符开始 , 比如F:/aaa/bbb/c.jsp第二种: url网址访问 , 比如http:localhost:8080/虚拟项目路径/项目资源路径第三种: 以/开头的路径前两种都是不建议使用的,因为写死了的路径可移植性差,开发中使用第三种, 因为第三种比较复杂,我分情况来说1.客户端以绝对路径访问服务端的资源...原创 2019-10-24 10:48:23 · 11538 阅读 · 4 评论 -
tomcat8.5添加并配置https连接器,使得项目可以通过https协议访问
首先需要得到密钥文件,并且把改文件放到tomcat的conf文件夹下 如何生成密钥文件就看其他大佬的博客吧第二步,修改tomcat的server.xml文件添加一个Connector连接器 <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThr...原创 2019-10-20 23:31:14 · 600 阅读 · 0 评论 -
idea2019创建的web项目没有WEB-IN文件夹以及web.xml配置文件的问题
直接看图把:原创 2019-10-20 23:16:00 · 1086 阅读 · 0 评论 -
为什么jsp修改了不需要重启tomcat,而servlet类被修改了需要重启
因为jsp是由tomcat服务器编译的~后者是IED编译的,需要把更新后的字节码文件重新加载到服务器中servlet和jsp本质都是servlet,运行时都是运行.class文件。但是它们的部署方式不一样。servlet是先编译后部署,修改完以后,IDE进行编译,然后部署.class文件到servlet容器中。如果web服务器已启动,则之前class已被servlet容器加载,可能修改后的cl...原创 2019-10-18 21:38:19 · 796 阅读 · 0 评论 -
Servlet之 url-pattern (访问路径)的三种配置方式
访问路径的组成: 协议:ip地址:端口号/项目名/资源路径本文讲述的就是资源路径的配置方式和效果全路径匹配以 / 开始,格式为 : /a /aa/bb例子 :localhost:8080/ 项目名称 / aa / bb目录匹配以 / 开始 , 但是以 * 结束 ,格式为 :/ a / * / *路径中目录是虚拟的,在工程可以不需要存在例子:localh...原创 2019-10-18 20:22:11 · 1226 阅读 · 0 评论