`

spring mvc reset中如何处理点号

阅读更多
spring mvc reset中如何处理点号呢?这个题目其实是说的是,比如如下的
rest例子:

http://localhost:8080/site/google.com
  这个时候,就会处理不到这个网址了,spring将点号看作扩展分隔符号了

  处理的办法今天从老外那里学到了,办法是:/{domain:.+},代码例子:

@Controller
@RequestMapping("/site")
public class SiteController {
 
	@RequestMapping(value = "/{domain:.+}", method = RequestMethod.GET)
	public String printWelcome(@PathVariable("domain") String domain,
		ModelMap model) {
 
		model.addAttribute("domain", domain);
		return "domain";
 
	}

3
3
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics