struts2中css,js等资源无效 非路径问题(新手问题)
来源:互联网 发布:开淘宝店好做吗 编辑:程序博客网 时间:2024/06/05 12:44
一个小小的Strust2例子
然后发现css,js,图片用不了,debugger下发现无法访问这些资源(404错误),妈的,那个例子明明可以的,起码从书上的图片看。
发现是web.xml中的过滤器的问题,代码是这样的:
web.xml
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping><welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list></web-app>
红色部分的代码过滤了所有的访问。这样不就是连css,js等资源的访问也过滤掉了吗?但是那个书上的例子是这样写的,大家都是这样写的。为毛!!。妈蛋。
strust.xml文件只是配个一个action。
滚上github看看完整的项目,找个好久,发现一个类似的项目应用了Strust2,也应用了css等资源文件。然后web.xml文件跟我的一模一样,但是注意到Strust.xml文件有一个特别之处。就是以下这一行:
<constant name="struts.action.excludePattern" value="/static/.*?" /><!-- default locale -->
static文件就是放置css,js,图片等资源的地方,代码旁边也注释到。
妈蛋原来是这样。
在Strust.xml中的<strust>标签下加上这一行代码就好了,(static换成根文件夹下放在资源文件的文件夹)
现在位于这个文件架下的所有资源文件都可以访问了!
不过记得引用路径最好是绝对路径。这个已经是老问题了。
转载来自:http://www.cnblogs.com/nova-/p/3763883.html
阅读全文
0 0
- struts2中css,js等资源无效 非路径问题(新手问题)
- struts2中css,js等资源无效 非路径问题(新手问题)
- css和js中资源路径问题
- myecplise 中静态资源访问路径(即引入 css ,js)的问题
- springboot静态资源html/js/css等文件路径查找问题
- 关于struts2中namespace等路径问题
- struts中css与js路径问题
- Spring MVC程序中怎么得到静态资源文件css,js,图片文件的路径问题
- web项目中url-pattern改成'/'后,js、css、图片等静态资源(404)无法访问问题解决办法
- 关于HttpModule中像图片,*.css,*.js等资源文件也被请求问题的解决
- node中加载静态资源css,js等不显示问题
- Spring Boot无法访问css,js等静态资源的问题
- 引入js、css等文件的路径问题
- Struts2 中路径问题
- Js引用资源路径问题
- jsp、css中引入外部资源相对路径的问题
- SpringMVC在JSP中加载CSS等静态资源问题
- struts2使用action跳转后的页面路径如果是相对路径的话会出现css、js以及图片等无法加载问题
- zip伪加密
- 如果同一条记录同时多个进程可能对不同的字段进行修改,怎么保证列锁?
- 线程间机制(同步和互斥)
- 【python 域名所有者识别】python 识别网站域名 所有者
- hdu1358 KMP中next数组的应用
- struts2中css,js等资源无效 非路径问题(新手问题)
- Faster RCNN的理解点
- Handler由浅入深(二)--Handler的实现原理以及Looper、Handler、Message三者之间的关系
- leetcode复习总结
- Makefile构建工程设计——工程构建与编写规则
- qr二维码遇到的一些问题
- 第二十一篇 jQuery 学习3 特效效果
- JVM_4_对象已死吗
- 主从架构如何进行数据同步