发表于: 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,还有师兄们的复盘评审对任务的总结,收获良多
评论