发表于: 2017-07-15 22:49:45
3 1194
今天完成的事情:
今天先是把头像页面的头像也给换了,换头像需要在优秀学生表中添加头像字段,把图片的名称放进去,多谢师兄的帮助
剩下的时间一直在学习Tiles框架,先是看文字教程,看的想困觉,就找了个Demo看,
tiles需要在springMVC配置文件里添加
<!-- 配置tiles模板-->
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/tiles.xml</value>
</list>
</property>
</bean>
<!-- 配置视图解析器 -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass">
<value>org.springframework.web.servlet.view.tiles3.TilesView</value>
</property>
</bean>
然后再建立jsp文件
然后新建tiles.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN" "http://tiles.apache.org/dtds/tiles-config_3_0.dtd">
<tiles-definitions>
<definition name="base.definition" template="/WEB-INF/layout/template.jsp">
<put-attribute name="title" value="" />
<put-attribute name="header" value="/WEB-INF/layout/header.jsp" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/layout/footer.jsp" />
</definition>
<definition name="index" extends="base.definition">
<put-attribute name="title" value="首页"/>
<put-attribute name="body" value="/WEB-INF/views/index.jsp"/>
</definition>
</tiles-definitions>
然后添加控制器
@Controller
@RequestMapping
public class TaskController {
@RequestMapping(value = "/index.html", method = RequestMethod.GET)
public String index(Model model) {
return "index";
}
@RequestMapping(value = "/occupation.html", method = RequestMethod.GET)
public String occupation(Model model) {
return "occupation";
}
}
明天计划的事情:
明天再研究研究,看情况再往下继续学习
遇到的问题:
无
收获:
学会了往网页加入动态资源,加深了对tiles的理解
评论