diff --git a/chapter_2/README.md b/chapter_2/README.md
index 1dc3d7b..ada3f52 100644
--- a/chapter_2/README.md
+++ b/chapter_2/README.md
@@ -147,10 +147,10 @@ rose手册第二章:配置与使用
-
- log4jConfigLocation
- /WEB-INF/log4j.xml
-
+
org.springframework.web.util.Log4jConfigListener
diff --git a/chapter_3_1/README.md b/chapter_3_1/README.md
index 7efb72d..3720c1b 100644
--- a/chapter_3_1/README.md
+++ b/chapter_3_1/README.md
@@ -175,8 +175,24 @@ comment.jsp的代码如下:
model.add("commentContent", "今天来人不少,我很欣慰啊!");
return "comment";
}
+总结一句话,通过rose提供类net.paoding.rose.web.var.Model来设置变量名和变量值,然后在视图文件中用“${paramName}”的方式得到变量值。但是,需要在pom文件添加以下内容:
+
+ ...
+
+ javax.servlet
+ servlet-api
+ 2.5
+ provided
+
+
+
+ javax.servlet
+ jstl
+ 1.2
+
+ ...
+
-总结一句话,通过rose提供类net.paoding.rose.web.var.Model来设置变量名和变量值,然后在视图文件中用“${paramName}”的方式得到变量值。
变量的值可以是String,boolean,数字,数组,对象(JavaBean)。
如果是对象,使用方法如下:
@@ -245,6 +261,17 @@ rose中,controller方法的返回值有下面几种规则:
}
将会返回一个字符串(jo.toString()),并自动将“HttpServletResponse”中的“contentType”设置为“application/json”。
+需要在pom文件添加JSON支持,:
+
+ ...
+
+ com.alibaba
+ fastjson
+ 1.2.7
+
+ ...
+
+
4.【不推荐使用】以“r:”开头的字符串,比如“return "r:/aaa";”,等效于调用“javax.servlet.http.HttpServletResponse.sendRedirect("/aaa")”,将执行301跳转。
5.【不推荐使用】以“a:”开头的字符串,比如“return "a:/bbb";”,将会携带参数再次匹配roseTree,找到controller中某个方法并执行,相当于“javax.servlet.RequestDispatcher.forward(request, response)”。