<!-- 问题: 在给一个jsp页面添加日期控件时,引入了laydate.js,在laydate.js的举例html页面中显示正常,但是放到jsp页面后,日期选择框上部的前进、后退箭头变成了小方框。 页面调试发现:后缀是".woff"和".ttf"的两中font文件没有引入。 刘老大说这是web.xml中的静态资源的访问配置问题,-->
解决方法就是:在web.xml中添加的配置
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/Public/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/images/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/Static/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/swflash/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.json</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/cab/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/App/CRM/Public/*</url-pattern> </servlet-mapping> <!-- 下边的是我加的 --> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.woff</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.ttf</url-pattern> </servlet-mapping>
问题解决参考:
http://blog.csdn.net/yqfcxy/article/details/51931053