标签:username,password,String,Spring,value,MVC,接收数据,public,RequestMapping From: https://blog.csdn.net/2201_75960169/article/details/139446958package com.alatus.mvc3.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class IndexController { @RequestMapping(path = "/") public String index(){ return "index"; } // 对于注解来说,如果是一个数组,且数组只有一个元素,大括号可以省略 // path和value效果一样 // 如果只有一个value,就省略掉一样的 @RequestMapping(path = {"/test","/test1","/test2"}) public String testRequestMappingValue(){ return "test"; } // 这里的value支持Ant风格的模糊匹配路径 // ?表示任意一个字符(除?/之外的字符)一定是一个字符 // *表示0到N个字符任意字符 // **也是0到N个任意字符,而且是支持/的 // **左边只能是/ // @RequestMapping(value = "/**/ant")仅限Spring5的使用javaEE的时候这样写 // Spring6仅支持**出现在末尾的写法 @RequestMapping(value = "/ant/**") // http://localhost:8080/ant/asdas/askckzda都可以访问到 public String testRequestAnt(){ return "ok"; } // 这里是一个Restful风格的URL // Restful风格的最大特点就是把值直接放在了url里面(传统的url?username=abc&password=123) @RequestMapping(value = "/login/{username}/{password}") public String RestfulUrl( @PathVariable("username") String username, @PathVariable("password") String password){ System.out.println(username); System.out.println(password); return "ok"; } }
package com.alatus.mvc3.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class IndexController { @RequestMapping(path = "/") public String index(){ return "index"; } // 对于注解来说,如果是一个数组,且数组只有一个元素,大括号可以省略 // path和value效果一样 // 如果只有一个value,就省略掉一样的 @RequestMapping(path = {"/test","/test1","/test2"}) public String testRequestMappingValue(){ return "test"; } // 这里的value支持Ant风格的模糊匹配路径 // ?表示任意一个字符(除?/之外的字符)一定是一个字符 // *表示0到N个字符任意字符 // **也是0到N个任意字符,而且是支持/的 // **左边只能是/ // @RequestMapping(value = "/**/ant")仅限Spring5的使用javaEE的时候这样写 // Spring6仅支持**出现在末尾的写法 @RequestMapping(value = "/ant/**") // http://localhost:8080/ant/asdas/askckzda都可以访问到 public String testRequestAnt(){ return "ok"; } // 这里是一个Restful风格的URL // Restful风格的最大特点就是把值直接放在了url里面(传统的url?username=abc&password=123) @RequestMapping(value = "/login/{username}/{password}") public String RestfulUrl( @PathVariable("username") String username, @PathVariable("password") String password){ System.out.println(username); System.out.println(password); return "ok"; } }