发表于: 2017-11-23 22:14:45

1 662


今天完成的事情:继续看spring4.x

  1.视图和试图解析器

在controller的处理方法请求完成后,最终会返回一个ModelAndView对象,Spring MVC借助试图解析器(ViewResolver)得到最终的视图对象(View)

http://blog.csdn.net/woshisap/article/details/44815207


常见的视图对象有jsp、xml、json等

所有的视图解析器都实现了ViewResolver接口

  2.jstl是一种视图技术,在jsp页面上使用,其标签有:

http://www.runoob.com/jsp/jsp-jstl.html

  3.Spring表单标签

常用的有:

<form:form/>   //表单,当提交表单后里面的数据一并提交

<form:input/>   //输入框

<form:radiobutton/>   //单选按钮

https://www.cnblogs.com/liukemng/p/3754211.html

看这个懂了很多,表单标签的path和model的属性名对应,如果是组件组标签就用model.addAttribute()里的名字获取数组对象分别赋到其中每个标签上


4.模版视图

Freemarker也是一种页面模版技术,区别于jsp

http://blog.csdn.net/fhx007/article/details/7902040/

<html><br> 
<head><br> 
<title>Welcome!</title><br> 
</head><br> 
<body><br> 
<#-- 注释部分 --><br> 
<#-- 下面使用插值 --> 
<h1>Welcome ${user} !</h1><br> 
<p>We have these animals:<br> 
<u1><br> 
<#-- 使用FTL指令 --> 
<#list animals as being><br> 
   <li>${being.name} for ${being.price} Euros<br> 
<#list><br> 
<u1><br> 
</body><br> 
</html> 


5.输出数据形式:项xml、json(直接在smart-servlet.xml配置)、

excel、pdf

https://www.cnblogs.com/parryyang/p/5683600.html


6.XmlViewResolver

当试图对象的Bean数目太多,在smart-servlet.xml配置会影响主文件简洁性。XmlViewResolver可以将视图bean定义在独立的xml文件中

https://www.cnblogs.com/rollenholt/archive/2012/12/27/2835963.html


resourcebundleviewresolver

用于为不同地区的用户提供不同类型的视图


后面的看不太懂了,感觉理念比较深入了

http异常响应状态码

https://www.cnblogs.com/bloodhunter/p/4825279.html

500:Web服务内部错误
406:无和请求accept匹配的MIME类型
415:不支持的MIME类型
400:坏的请求
405:不支持的请求方法
404:找不到匹配的资源。


看完spring4.x第十七章,然后听师兄看 轻量级Java EE企业应用实战(第4版) 第二章 JSP/Servlet及相关技术详解

我大概浏览前面的,他讲解的是用eclipse构建web应用,我是用idea的,于是百度看看idea怎么创建web应用(看了两天书,终于可以敲代码了)

https://www.cnblogs.com/jifeng/p/4658765.html(idea创建web应用)

https://jingyan.baidu.com/album/ff42efa91132a0c19e220208.html?picindex=1 (tomcat下载和配置环境变量)

我创建的项目

文章的项目

我多了一个idea文件夹,百度看了下也没答案,不知道这个文件是干嘛的

...

去看师兄们复盘评审,从任务一总结到任务九,我对这些任务也有个初步了解,感到收获很多


明天计划的事情:使用SpringMVC完成REST接口。

遇到的问题:不知道那个idea是干嘛的

收获:加深对的理解springmvc,还有师兄们的复盘评审对任务的总结,收获良多



返回列表 返回列表
评论

    分享到