diff --git a/pom.xml b/pom.xml
index 25dc0662..8211a28d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,6 +27,13 @@
jackson-mapper-asl
1.9.12
+
+ javax.servlet
+ servlet-api
+ 2.5
+ jar
+ compile
+
bench4q-web
diff --git a/src/main/java/org/bench4q/web/controller/HomeController.java b/src/main/java/org/bench4q/web/controller/HomeController.java
index 11c63ea7..56346a66 100644
--- a/src/main/java/org/bench4q/web/controller/HomeController.java
+++ b/src/main/java/org/bench4q/web/controller/HomeController.java
@@ -1,16 +1,25 @@
package org.bench4q.web.controller;
+import javax.servlet.http.HttpServletRequest;
+
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping("/")
public class HomeController {
- @RequestMapping(method = { RequestMethod.GET })
+ @RequestMapping(value = "/", method = { RequestMethod.GET })
@ResponseBody
public String index() {
return "It works!";
}
+
+ @RequestMapping(value = "/demo", method = { RequestMethod.GET })
+ public ModelAndView d(HttpServletRequest request) {
+ request.setAttribute("Test", "Abc");
+ return new ModelAndView("demo");
+ }
}
diff --git a/src/main/resources/org/bench4q/web/config/application-context.xml b/src/main/resources/org/bench4q/web/config/application-context.xml
index 6c72d7ff..3d4af872 100644
--- a/src/main/resources/org/bench4q/web/config/application-context.xml
+++ b/src/main/resources/org/bench4q/web/config/application-context.xml
@@ -7,4 +7,9 @@
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/views/demo.jsp b/src/main/webapp/WEB-INF/views/demo.jsp
new file mode 100644
index 00000000..92ce5b48
--- /dev/null
+++ b/src/main/webapp/WEB-INF/views/demo.jsp
@@ -0,0 +1,13 @@
+<%@ page language="java" contentType="text/html; charset=utf-8"
+ pageEncoding="utf-8"%>
+
+
+
+
+Demo
+
+
+ It works!
+ <%=request.getAttribute("Test")%>
+
+
\ No newline at end of file