发表于: 2017-11-03 23:28:18

1 735


今日完成:

               1)简单学习了一下tiles框架

                    什么是tiles框架?              

                            首先,先明确,每一个框架的出现,都是为了简化编程的。tiles框架,通过定义页面的布局,使布局的使用与更改布局内容更加方便。看到的例子:10万个页面,同时引用了A页面,如果突然说A不好,需要去掉,一般的jsp:include就很蒙蔽,使用tiles就很简单了~。

                   springmvc使用tiles框架:

                         maven引入:

                                 


                         配置默认的tiles布局(layout.xml)

                                  

                      自定义tiles布局(jsp文件):

                                 

                      设置视图解析器以及引入layout.xml:

<bean id="tilesViewResolver" class="org.springframework.web.servlet.view.tiles3.TilesViewResolver">
<property name="order" value="1"></property>
</bean>
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
<property name="definitions">
<list>
<value>/layout/layout.xml</value>
</list>
</property>
</bean>

                    引用自定义的tiles文件:

                    

                ps:因为配置了默认的视图解析器,为了能第一时间访问tiles的视图解析器,设置优先级order,value越小优先级越高。   这样,通过controller,访问test1,就可以看到如下:

                       

                扩展,之前说了,如果10w个页面相似,使用的是同一个test2.jsp文件,如果不需要了如何办?

                              这涉及到通配符$,具体看博客:http://blog.csdn.net/qq_27093465/article/details/48650719




今日疑问:

                 无


明天计划:

                 交上任务三,完成任务四动态页面~


               

                                 


返回列表 返回列表
评论

    分享到