发表于: 2018-01-09 23:02:13

1 581


一、今天完成的任务

1、学习做小课堂ppt

<h3 style="text-align:left">怎么进行分页数据的查询,</h3>

<h3 style="text-align:right">如何判断是否有下一页?</h3>

<h4>Java小课堂 BY武汉分院</h4>

               <p>分享人:黄震</p>

   <time>

<script type="text/javascript"> 

var today = new Date();

document.write(today.toLocaleDateString())

这个是简单的向左向右对齐的语句,还有如office里的操作(字体大小)的从html页面中学习。

关于小课堂的内容,文字介绍在其次,主要是代码实战和扩展思考这部分,这几天都听了师兄们的小课堂,对师兄们的“爱护”深有感受。要多做点准备。

2、【什么是ModelAttribute - MA】
MA在controller中的2个应用场景:
(1). 放在 方法的参数中, MA映射了一个分配在特定的,方法参数中 的model.
---这就是控制器得到一个参考,找到object,获取从表单带来存在object里的值。
e.g.(see the processSubmit() method below)

(2). 放在方法里,为model提供参考数据,
方法签名可以 包含同样的types,正如@RequestMapping(RM) annotation中预先声明的一样。
(see the populatePetTypes() method in the following example)


二、明天计划的事情

讲完小课堂,做好后续上传视频等收尾工作,在springmvc中继续游。。


三、遇到的问题
1、JSON标签库

JSON-taglib是一个JSP 2.0标记库,用于在JSP代码中呈现JSON(JavaScript Object Notation)数据。它可以作为AJAX应用程序的服务器端的一部分,允许您使用JSP的全部功能来格式化您的JSON数据。

标签库建立在Douglas Crockford编写Java JSON库上

什么是JSON?

JSON是一种轻量级的数据交换格式。它是一种基于文本的,用于表示数据结构的可读格式。JSON是JavaScript对象文字符号的一个子集,广泛用于AJAX Web应用程序。有关JSON的更多信息,请查看JSON.org

快速开始

只需将json-taglib.jar文件放入Web应用程序WEB-INF / lib目录即可。

而照上面操作,xml配置文件中仍然没有引用到。


需要在maven资料库中搜索Json Taglib 

<!-- https://mvnrepository.com/artifact/atg.taglib.json/json-taglib -->

<dependency>

    <groupId>atg.taglib.json</groupId>

    <artifactId>json-taglib</artifactId>

    <version>0.4.1</version>

</dependency>

2、关于引用代码部分

public static Logger logger = Logger.getLogger(CrudController.class);

我引用的是   Apache Commons Logging » 1.2   

而实际应该是   import org.apache.log4j.Logger;


四、收获
以上,感觉小课堂是挺耗时间耗精力,但是从中也学到了一些东西,而且我选择的题目与任务二中需要添加实现的功能是一致的,在学习中,不能舍本逐末,关键是要自己掌握知识点,学习到新知识。
任务开始时间:2018.01.01
预计提交时间:2018.01.14
是否有延期风险:有,制作小课堂,学习遗漏知识



返回列表 返回列表
评论

    分享到