目录

- <servlet>
- <servlet-name>DispatcherServletservlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>
- <init-param>
- <param-name>contextConfigLocationparam-name>
- <param-value>classpath*:spring-mvc.xmlparam-value>
- init-param>
- servlet>
- <servlet-mapping>
- <servlet-name>DispatcherServletservlet-name>
- <url-pattern>/url-pattern>
- servlet-mapping>

- <context:component-scan base-package="com.superdemo">
- <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
- context:component-scan>









- @Controller
- public class UserController {
- //http://localhost:8080/springmvc_demo4_war/requestParam1?name=icpc
- //http://localhost:8080/springmvc_demo4_war/requestParam1?name=icpc&age=19
- @RequestMapping("/requestParam1")
- public String requestParam1(String name,int age){
- System.out.println(name+","+age);
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam2?userName=tj
- @RequestMapping("/requestParam2")
- public String requestParam2(@RequestParam("userName")String name){
- System.out.println(name);
- return "page.jsp";
- }
- }


















- //http://localhost:8080/springmvc_demo4_war/requestParam3?name=tj&age=19
- @RequestMapping("/requestParam3")
- public String requestParam3(User user,int age){
- System.out.println("user="+user+",age="+age);
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam4?address.city=beijing
- @RequestMapping("/requestParam4")
- public String requestParam4(User user){
- System.out.println(user.getAddress().getCity());
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam5?nick=icpc&nick=acm&nick=ccpc
- @RequestMapping("/requestParam5")
- public String requestParam5(User user){
- System.out.println(user);
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam6?addresses%5b0%5d.city=beijing&addresses%5b1%5d.province=hebei
- @RequestMapping("/requestParam6")
- public String requestParam6(User user){
- System.out.println(user.getAddresses());
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam7?addressMap%5b%27job%27%5d.city=beijing&addressMap%5b%27home%27%5d.province=hunan
- @RequestMapping("/requestParam7")
- public String requestParam7(User user){
- System.out.println(user.getAddressMap());
- return "page.jsp";
- }







- @Controller
- public class UserController {
- //http://localhost:8080/springmvc_demo4_war/requestParam1?name=icpc
- //http://localhost:8080/springmvc_demo4_war/requestParam1?name=icpc&age=19
- @RequestMapping("/requestParam1")
- public String requestParam1(String name,int age){
- System.out.println(name+","+age);
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam2?userName=tj
- @RequestMapping("/requestParam2")
- public String requestParam2(@RequestParam("userName")String name){
- System.out.println(name);
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam3?name=tj&age=19
- @RequestMapping("/requestParam3")
- public String requestParam3(User user,int age){
- System.out.println("user="+user+",age="+age);
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam4?address.city=beijing
- @RequestMapping("/requestParam4")
- public String requestParam4(User user){
- System.out.println(user.getAddress().getCity());
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam5?nick=icpc&nick=acm&nick=ccpc
- @RequestMapping("/requestParam5")
- public String requestParam5(User user){
- System.out.println(user);
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam6?addresses%5b0%5d.city=beijing&addresses%5b1%5d.province=hebei
- @RequestMapping("/requestParam6")
- public String requestParam6(User user){
- System.out.println(user.getAddresses());
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam7?addressMap%5b%27job%27%5d.city=beijing&addressMap%5b%27home%27%5d.province=hunan
- @RequestMapping("/requestParam7")
- public String requestParam7(User user){
- System.out.println(user.getAddressMap());
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam8?nick=tj&nick=ccpc
- @RequestMapping("/requestParam8")
- public String requestParam8(String[] nick){
- System.out.println(nick[0]+","+nick[1]);
- return "page.jsp";
- }
-
- //http://localhost:8080/springmvc_demo4_war/requestParam9?nick=king&nick=icpc
- @RequestMapping("/requestParam9")
- public String requestParam9(@RequestParam("nick")List
nick) { - System.out.println(nick);
- return "page.jsp";
- }
-
- @RequestMapping("/requestParam10")
- public String requestParam10(@DateTimeFormat(pattern = "yyyy-MM-dd")Date date){
- System.out.println(date);
- return "page.jsp";
- }
- }