web
vince_Da
。。。
展开
-
初学者对web.xml的理解
welcome-file-list标签下welcome-file标签的作用:此标签中的内容将被作为程序的默认跳转页面。 如果此标签下有多个内容,程序将会从上往下依次读取,若找到事迹存在的内容时,则会进行跳转, 然后下面的内容全部作废!讲个实际碰到的例子吧: 我在写一个jsp页面跳转到servlet的一个步骤时,一直出现Http Status 404的错误;在查找了大量的资料后,原创 2017-03-06 12:40:34 · 516 阅读 · 0 评论 -
踩了无数坑之后对于c标签的理解
使用c标签的目的: 让代码更加简洁,便于后期管理与数据添加。 对于EL的一些运用的问题: 所有解释语言的特点,数据类型都少,便于自动转型和提高开发效率,这句话同样适用于EL。 但是由于EL是弱类型语言,它偏向于容忍隐式类型转换,所以在数据类型转化(通常用于比较)的时候, 容易出现问题,比如说使用c:if标签的时候,数据相同但是不会执行相应的代码,这时候你可能就需要 检查一下你原创 2017-03-25 16:26:28 · 659 阅读 · 0 评论 -
自定义filter中配置不被过滤的资源
我在项目中配置的过滤器设置的路径是/*,这意味着每一个资源都会被拦截,这时候如果我们想把一些资源拿出来不让其被拦截时(比如说某些css样式,js等静态文件),我们就需要在重写的过滤器的init方法中做些文章了:首先,在init方法中,我们可以通过代码得到web.xml中filter的init-param中配置的不想被拦截的资源:<init-param> <param-name>i原创 2017-04-24 21:55:35 · 8905 阅读 · 0 评论 -
用户权限管理系统的过滤器的优化
该过滤器的功能是对权限不足的用户的不合理访问做拦截,处理方式是通过给页面的url添加权限,用户本身也会被绑定权限,当用户的权限包含需访问页面的权限时则可访问,否则将被拦截。以下是实现思路: 1.首先过滤掉不需要被拦截的资源,包括图片,js,css等一些静态资源: //不拦截某些资源 if (canIgnore(request)) { fil原创 2017-06-01 20:45:08 · 787 阅读 · 0 评论