【发布时间】:2012-09-03 18:22:27
【问题描述】:
我写了以下代码:
@Controller
@RequestMapping("/page{number}")
public class IndexController
{
@RequestMapping(method = RequestMethod.GET)
public String printIndex(ModelMap model, @PathVariable int number)
{
String numberText;
switch (number)
{
case 0:
numberText = "Zero";
break;
case 1:
numberText = "One";
break;
default:
numberText = "Unknown";
break;
}
model.addAttribute("number", numberText);
return "page";
}
}
我正在尝试实现由该方法控制的 page1.html、page2.html、page3.html 等 URL,但有一个例外:page.html 应该与 page1.html 给出相同的结果。我正在寻找使 {number} 成为可选的东西,现在它是必需的。
有没有办法做到这一点?
/
【问题讨论】:
标签: spring spring-mvc url-mapping