发表于: 2017-08-16 20:52:56

4 1135


今天做的事:

今天尝试实现Tiles框架,在寻找靠谱教程,目前还没找到一个完全没问题的,所以需要自己改一改

然后先大概了解了一下相关的配置文件

在spring-servlet.xml配置文件中新加入两个视图解析器


这里能看到有两条横线,我从前不清楚这是什么意思,然后今天正好看了一下程远的日报,才知道这是jar包的依赖冲突。

原来,是Spring包和tiles包有冲突

tiles2支持的是Spring的3-4之间的包

而tiles3才支持Spring4以上的


更改后

冲突消失


然后还有tiles的定义布局,大概长这样

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN"
             "http://tiles.apache.org/dtds/tiles-config_2_0.dtd">

<tiles-definitions>
   <definition name="base.definition" template="/jsp/layout.jsp">
       <put-attribute name="title" value=""/>
       <put-attribute name="header" value="/jsp/header1.jsp"/>
       <put-attribute name="menu" value="/jsp/menu.jsp"/>
       <put-attribute name="body" value="/jsp/body.jsp"/>
       <put-attribute name="footer" value="/jsp/footer.jsp"/>
   </definition>

   <definition name="contact" extends="base.definition">
       <put-attribute name="title" value="Contact Manager"/>
       <put-attribute name="body" value="/jsp/contact.jsp"/>
   </definition>

</tiles-definitions>

这就将页面割裂为4块


然后我遇到了一个问题

在jsp页面加上这个标签不知道为什么报红

我的jar包依赖都有的

<!-- https://mvnrepository.com/artifact/org.apache.tiles/tiles-extras -->
<dependency>
 <groupId>org.apache.tiles</groupId>
 <artifactId>tiles-extras</artifactId>
 <version>3.0.7</version>
</dependency>



<!-- https://mvnrepository.com/artifact/org.apache.tiles/tiles-jsp -->
<dependency>
 <groupId>org.apache.tiles</groupId>
 <artifactId>tiles-jsp</artifactId>
 <version>3.0.7</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.apache.tiles/tiles-servlet -->
<dependency>
 <groupId>org.apache.tiles</groupId>
 <artifactId>tiles-servlet</artifactId>
 <version>3.0.7</version>
</dependency>


还有Spring的相关包

百度了一波,也没找到原因


明天计划:好好把Tiles框架实现完成,争取把任务四完结,还有个tag标签的问题,不知道内容多不多


问题:上面提的


收获:tiles的一点知识


进度:开始时间:2017.08.12

    预计demo:2017.08.17

    是否有延期风险:不清楚。。好像Tiles框架的内容需要花点时间

    禅道链接:http://task.ptteng.com/zentao/project-task-285-unclosed.html



返回列表 返回列表
评论

    分享到