
javaweb
mu6y
这个作者很懒,什么都没留下…
展开
-
如何防止form表单重复提交
防止表单重复提交的4种方法1.背景与介绍:平时开发的项目中可能会出现下面这些情况:由于用户误操作,多次点击表单提交按钮。由于网速等原因造成页面卡顿,用户重复刷新提交页面。黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。2.解决方案2.1通过JS屏蔽提交按钮通过js代码,当用户点击提交按钮后,屏蔽提交按钮使用户无法点击提交按钮或点击无效,从而实现防止表单重复提交。ps:js代码很容易被绕过,比如用户通过刷新页面方式,或使用postman等工具绕过前段页面仍能重复提交表转载 2020-09-17 22:19:36 · 904 阅读 · 0 评论 -
JavaWeb 监听器
ListenerListener简介Listener中文名为监听器,是javaWeb的三大组件之一,Servlet,Filter,Listener。监听器监听事件的发生,当事件发生时,触发相应的处理函数。监听器可以监听什么监听器监听以下三个对象ServletRequest,请求对象ServletContext,代表当前整个web应用。HttpSession,session对象...原创 2020-03-09 16:19:51 · 424 阅读 · 0 评论 -
AJAX学习
Ajaxajax介绍AJAX(Asynchronous Javascript And XML)(一部JS与XML)是一种无刷新页面与服务器的交互技术:页面不刷新就可以收到服务器的响应。原来的交互发送请求服务器收到请求,调用相对应的servlet进行处理,servlet处理完成会有响应信息生成浏览器收到的服务器的响应数据,把之前的页面清楚,展示新的数据。(效果就是页面刷新)现在的交...原创 2020-03-09 13:24:38 · 120 阅读 · 0 评论 -
Filter过滤器注意事项
FilterFilter简单介绍web 服务器的三大组件 Servlet Filter ListenerFilter是用来执行过滤任务的一个对象,他的作用范围:请求一个资源(动态资源Servlet,JSP,静态资源)来自一个资源的响应以上两个都可以filter过滤请求和响应filter可以拦截请求,可以修改请求头,请求内容filter可以拦截来自服务端的响应。(respon...原创 2020-03-09 09:01:36 · 465 阅读 · 0 评论 -
表单重复提交解决办法
表单重复提交表单重复提交的发生场景成功之后,直接刷新页面(每次刷新就是重复上一次请求)网速,服务器性能等原因导致处理请求很慢,导致用户狂点注册。用户成功以后点击后退,再次提交。表单重复提交的危害数据库多次保存相同数据;安全问题;服务器性能问题;表单重复提交的具体原因服务器不知到是否为同意请求,Http为无状态协议。因为每次Http请求过来都会创建一个新的tcp连接。...原创 2020-03-08 00:01:50 · 229 阅读 · 0 评论 -
请求转发与重定向相关知识总结
转发与重定向转发转发属于服务器端的定位,转发过程与浏览器没有关系,服务器接收到一个请求后,对相应的资源进行请求,并将相应的资源返回给浏览器。重定向重定向是依赖服务器与客户端浏览器一同实现的,服务器再接收到一个请求后,向客户端返回一个特殊的命令,该命令使得客户端取请求一个新的资源,该过程就是重定向。转发与重定向的区别转发重定向浏览器地址栏不会变化会变化...原创 2020-03-07 23:51:30 · 167 阅读 · 0 评论 -
idea配置maven+Tomcat+springmvc
在慕课网学习SSM+SpringBoot,该系列用于记录学习过程该项目名称为《Java主流技术栈SSM+SpringBoot商铺系统》开发环境的搭建使用ide为idea项目管理工具使用maven服务器使用Tomcat开发框架为springMVC–>springBoot【配置maven】1、idea自带maven,但是这里还是重新配置。首先下载maven并安装,这里使用的版本...原创 2020-02-08 18:28:28 · 730 阅读 · 0 评论 -
Cookie与Session总结
刚刚看完javaweb的学习视频,对其中的Cookie与Session有一些不了解,在网上茶渣一下资料记录一下。Cookie什么是Cookie在服务器接收到客户端请求后,使用response向客户端颁发一个Cookie,当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cooki...原创 2019-03-31 22:28:02 · 142 阅读 · 0 评论 -
URI、URL、URN
URI(Uniform Resource Identifier /统一资源标识符)用来标识互联网上的信息资源,包括URL和URNURL(Uniform Resource Locator / 统一资源定位器)http://user:pass@host.com:80/path?query=string#hash不带端口默认80端口,默认端口可以修改URN(永久统一资源定位符)用特定命名空间...原创 2019-04-03 09:32:49 · 90 阅读 · 0 评论