Struts2中的url-pattern带来的dojo未定义的问题
2010-05-19 18:15
399 查看
今天在运行项目时,页面突然报错“dojo未定义”!奇怪了,昨天还好好的,怎么今天就出了这个问题呢,在<SCRIPT type="text/javascript" scr="/dojo.js">里指明dojo库文件路径后还是也不行,郁闷死了。结果上网找了一下,发现有位仁兄跟我的问题差不多,看了他的解释才恍然大悟。原来,我也像他一样,昨天结束的时候在web.xml改变了一些配置。本来的配置如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
后来被我改成了:
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
这样就导致.js文件没有走FilterDispatcher,类似的,如果你项目里有.css文件,也会出现问题。
找到了问题,我便在配置文件继续添加:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/struts/*</url-pattern>
</filter-mapping>
经测试,一切正常。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gavin812428144/archive/2010/03/22/5405728.aspx
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
后来被我改成了:
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
这样就导致.js文件没有走FilterDispatcher,类似的,如果你项目里有.css文件,也会出现问题。
找到了问题,我便在配置文件继续添加:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/struts/*</url-pattern>
</filter-mapping>
经测试,一切正常。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gavin812428144/archive/2010/03/22/5405728.aspx
相关文章推荐
- 关于使用"/"来 dispatcherServlet 的url-pattern带来的问题
- 关于使用"/"来 dispatcherServlet 的url-pattern带来的问题
- Struts2与Websocket配置UrlPattern冲突问题
- 关于使用"/"来 dispatcherServlet 的url-pattern带来的问题
- Struts2与Axis2整合配置UrlPattern冲突问题
- struts2 dojo plugin的配置问题
- Servlet和Filter的url匹配以及url-pattern详解 及 filter 循环问题的解决
- struts2升级带来的问题
- Spring mvc url-pattern 和@RequestMapping 映射的小问题
- Struts的url-pattern配置问题
- URLDecoder: Incomplete trailing escape (%) pattern问题处理
- Arcgis javascript api离线地图开发环境搭建- dojo未定义- flex安全沙箱问题
- 日常问题记录--jsp中struts2标签如何获取当前页面的url参数
- URL中多个slash及其带来的安全问题
- java-Struts2学习action用动态url指定的问题
- myeclipse中格式化代码快捷键的问题解决方案和<url-pattern>的用法
- Struts2 urlrewrite + kindeditor 上传图片时request为null问题
- 关于web.xml中url-pattern的设置问题
- 用struts2取url后参数的值,Map栈里取值千万要注意的问题
- javaee mapping request to servlets/servlet url-pattern 配置问题