发表于: 2017-07-16 23:57:24

2 1065


今天完成:

        完成tiles对页面的复用,之前弄的css和js不加载,直接访问图片报404,后查询得知是静态资源被<servlet>拦截了

        解决办法是在web.xml加入

<servlet-mapping>
 <servlet-name>default</servlet-name>
 <url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
 <servlet-name>default</servlet-name>
 <url-pattern>*.png</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>*.css</url-pattern>
</servlet-mapping>

并且应该加在<servlet>标签前面

这是tiles所需的依赖

<dependency>
 <groupId>javax.servlet</groupId>
 <artifactId>jstl</artifactId>
 <version>1.2</version>
</dependency>
<dependency>
 <groupId>org.apache.tiles</groupId>
 <artifactId>tiles-api</artifactId>
 <version>3.0.7</version>
</dependency>
<dependency>
 <groupId>org.apache.tiles</groupId>
 <artifactId>tiles-core</artifactId>
 <version>3.0.7</version>
</dependency>
<dependency>
 <groupId>org.apache.tiles</groupId>
 <artifactId>tiles-jsp</artifactId>
 <version>3.0.7</version>
</dependency>
<dependency>
 <groupId>org.apache.tiles</groupId>
 <artifactId>tiles-servlet</artifactId>
 <version>3.0.7</version>
</dependency>
<dependency>
 <groupId>org.apache.tiles</groupId>
 <artifactId>tiles-template</artifactId>
 <version>3.0.7</version>
</dependency>

直接上网址吧,本来想今天弄好的,太晚了明天再弄吧

http://www.fancen.space/task4/

git提交代码也是提交了10分钟,二三十Kb每秒,结果还上传失败了

明天计划:

          收尾任务四

          开始任务5

遇到的问题:

         无

收获:

        熟练使用Tiles


返回列表 返回列表
评论

    分享到