发表于: 2017-05-11 22:08:31

1 1362


今天完成的事情:

在原来的maven项目中新建了controller包以及包下的student controller,

 

读懂了里面具体的代码:

其中,依赖注入的注解可以用@Autowired或者@Resource,两者的区别在于前者默然按类型装配,后者默认按名称(name),只有当找不到与名称相匹配的bean才会按类型装配.

其次,@Autowired是由spring提供的,@Resource是由j2EE提供的,平时建议使用后者;

注解@RequestMapping后面接的是访问的地址;

新建了jsp文件;

然后学习了json :

参考资料: http://www.cnblogs.com/iuranus/archive/2012/10/26/2741739.html

JSON-taglib主页: http://json-taglib.sourceforge.net/index.html
JAR包下载地址: http://sourceforge.net/projects/json-taglib/files/latest/download

 

使用方法:
1、下载json-taglib.jar,将其放到WEB-INF/lib目录
2、在jsp页面中做如下声明:
<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>
3JSON-taglib主要利用json:array,json:objectjson:property来实现数据格式的转换

一个简单的例子:

1. <%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>  

2.   

3. <json:object>  

4.   <json:property name="itemCount" value="${cart.itemCount}"/>  

5.   <json:property name="subtotal" value="${cart.subtotal}"/>  

6.   <json:array name="items" var="item" items="${cart.lineItems}">  

7.     <json:object>  

8.       <json:property name="title" value="${item.title}"/>  

9.       <json:property name="description" value="${item.description}"/>  

10.       <json:property name="imageUrl" value="${item.imageUrl"/>  

11.       <json:property name="price" value="${item.price}"/>  

12.       <json:property name="qty" value="${item.qty}"/>  

13.     </json:object>  

14.   </json:array>  

15. </json:object>

输出的内容:

1. {  

2.   itemCount: 2,  

3.   subtotal: "$15.50",  

4.   items:[  

5.     {  

6.       title: "The Big Book of Foo",  

7.       description: "Bestselling book of Foo by A.N. Other",  

8.       imageUrl: "/images/books/12345.gif",  

9.       price: "$10.00",  

10.       qty: 1  

11.     },  

12.     {  

13.       title: "Javascript Pocket Reference",  

14.       description: "Handy pocket-sized reference for the Javascript language",  

15.       imageUrl: "/images/books/56789.gif",  

16.       price: "$5.50",  

17.       qty: 1  

18.     }  

19.   ]  

 

 大致看明白了。。。等着明天的讲解;

明天的任务:学会json,完成将项目springmybatis部署到服务器。



返回列表 返回列表
评论

    分享到