发表于: 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
今日疑问:
无
明天计划:
交上任务三,完成任务四动态页面~
评论