发表于: 2017-02-28 23:06:01

1 1626


今天完成的事情:学习JSP的基础知识,简单了解tiles
明天计划的事情:设计数据库,将静态页面的数据换成数据库的数据
遇到的问题:使用post提交数据正常显示,使用get提交数据就会变成???,如果添加

.getBytes("ISO-8859-1"),"UTF-8"

post提交的数据就变成了???,get提交的数据就又正常了
收获:学习了JSP的基本语法,

          <% 代码片段 %>在代码片段里面可以写Java代码

         表单数据的提交:分别简单的使用post和get请求

<form action="/task5/test" method="post">
   站点名
<input type="text" name="name">
   <br/>
   网站:
<input type="text" name="url">
   <input type="submit" value="提交">
</form>


@RequestMapping(value = "/home", method = RequestMethod.GET)
public String getHomeInfo(){
return "home";
}

@RequestMapping(value = "/test", method = RequestMethod.POST)
public String getTextInfo(){
return "test";
}

tails相当于模板,将不变的模块写好就可以复用,只改变的部分就行了

添加tiles.xml配置文件

<?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/temple.jsp">
       <put-attribute name="title" value=""/>
       <put-attribute name="header" value="/jsp/head.jsp"/>
       <put-attribute name="menu" value="/jsp/menu.jsp"/>
       <put-attribute name="body" value=""/>
       <put-attribute name="footer" value="/jsp/foot.jsp"/>
   </definition>
   <definition name="customerForm" extends="base.definition">
       <put-attribute name="title" value="HHHHHH"/>
       <put-attribute name="body" value="/jsp/customForm.jsp"/>
   </definition>
   <definition name="customDetail" extends="base.definition">
       <put-attribute name="titile" value="DDDDDD"/>
       <put-attribute name="body" value="/jsp/customDetail.jsp"/>
   </definition>

</tiles-definitions>

然后在springmvc.xml注册bean

<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
   <property name="definitions">
       <list>
           <value>tiles.xml</value>
       </list>
   </property>
</bean>

后面的具体合在一起还没跑起来,明天先跑起来


今天主要学的基础知识,日报没有写太多,但是觉得先了解下,后面才学的更快


返回列表 返回列表
评论

    分享到