目的:只是想验证一下filter对URI的过滤 流程讲解:浏览器请求URI,所有请求都走过虑器,在过滤器中处理符合某种请求的URI然后显示对应的页面内容 有2个JSP页面: index.jsp: <body> This is index page. 111111111111111111111<br> <ul> <li>1111111111</li> <li>2222222222</li> </ul> </…
不支持javascript的浏览器将JS脚本显示为页面内容.为了防止这种情况发生,您可以使用这样的HTML注释标记:<html ><体><script type=“text/javascript”><!文件.写(“你好,世界!”)://-></Script ><正文></HTML>注释行末尾的两个正斜杠是javascript的注释符号,它阻止了javascript编译器编译该行.质问既然是注释,为什么它会出现在显示结果中?…
1. 使用 Filter 完成一个简单的权限模型: 1). 需求: ①. 管理权限 > 查看某人的权限 > 修改某人的权限 ②. 对访问进行权限控制: 有权限则可以访问, 否则提示: 没有对应的权限, 请 返回 2). 实现: ①. 对访问进行权限控制: > 使用 Filter 进行权限的过滤: 检验用户是否有权限, 若有, 则直接响应目标页面; 若没有重定向到 403.jsp  403.jsp <body> <h4> 没有对应的权限, 请 <a href=…
访问php文件下载是因为没配置php-fpm 两个问题主要都是nginx.conf配置的问题: /usr/local/etc/nginx/nginx.conf server {    listen 80;    server_name localhost;    root /usr/local/var/www; #charset koi8-r; #access_log logs/host.access.log main; location / {        root /usr/local/v…
首先是主页面main.aspx <body style="background-color: #AFEEEE"> <form id="form1" runat="server"> <div> <center> <h1> 后台管理界面 </h1> <span style="float: right;"> <asp:HyperLink ID=…
问题一:列表页面删除一条数据成功了,但页面上还有数据,再次点击删除,报错了... 问题二:一个点赞按钮,点击后发送一个请求,后台返回1或0 (点赞.取消点赞) ,谷歌浏览器功能正常,但在ie浏览器,后台一直返回同一个状态,导致一直可以点赞. 是谁的锅呢?如果说是前端的锅,数据是后台返回过来的.如果说是后台的锅,其他浏览器又可以正常使用. 其实还不止这两个问题...... 好吧,是前端的锅!!! 由于IE浏览器会把ajax请求缓存下来,所以导致了上面的问题.解决了这个缓存问题,禅道上一整页的Bug…
我们经常看到浏览器在加载某个页面时,部分内容先显示出来,又有些内容后显示.那么浏览器加载显示html究竟是按什么顺序进行的呢 其实浏览器加载显示html的顺序是按下面的顺序进行的:1.IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的.2.在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完).3.如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载.4.并且在下载后进行解析,解析过…
前言: 在开发当中,经常会验证用户登录状态和获取用户信息.如果每次都手动调用用户信息查询接口,会非常的繁琐,而且代码冗余.为了提高开发效率,因此就有了今天这篇文章. 思路: 用户请求我们的方法会携带一个Token,通过Filter过滤器将会员信息查出来并放到request请求参数中.接着在Cotroller层的请求方法中接收一个MemberDeatails类型的参数,就能直接获得会员信息了. 详细步骤: 1. Gradle引入需要的Jar包: compile "com.fasterxml.jac…
1.为什么出现跨域. 很简单的一句解释,A系统中使用ajax调用B系统中的接口,此时就是一个典型的跨域问题,此时浏览器会出现以下错误信息,此处使用的是chrome浏览器. 错误信息如下: jquery-1.8.0.min.js:3 Failed to load http://localhost:8081/authz/openapi/v1/token: No 'Access-Control-Allow-Origin' header is present on the requested resou…
跨站脚本就是在url上带上恶意的js关键字然后脚本注入了,跨站伪造用户请求就是没有经过登陆,用超链接或者直接url上敲地址进入系统,类似于sql注入这些都是安全漏洞. sql注入 1.参数化查询预处理,如java使用PreparedStatement()处理变量. 2.转义敏感字符及字符串(SQL的敏感字符包括"exec","xp_","sp_","declare","Union","cmd&qu…