发表于: 2017-07-15 22:49:45

3 1193


今天完成的事情:

             今天先是把头像页面的头像也给换了,换头像需要在优秀学生表中添加头像字段,把图片的名称放进去,多谢师兄的帮助

              

             剩下的时间一直在学习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的理解


返回列表 返回列表
评论

    分享到