njd*_*per 54 spring annotations
在基于Spring注释的控制器中,是否可以使用@RequestMapping
不同的方法映射不同的查询字符串?
例如
@RequestMapping("/test.html?day=monday")
public void writeMonday() {
}
@RequestMapping("/test.html?day=tuesday")
public void writeTuesday() {
}
Run Code Online (Sandbox Code Playgroud)
Hil*_*ell 79
是的,你可以使用params元素:
@RequestMapping("/test.html", params = "day=monday")
public void writeMonday() {
}
@RequestMapping("/test.html", params = "day=tuesday")
public void writeTuesday() {
}
Run Code Online (Sandbox Code Playgroud)
你甚至可以在地图基础上,存在或不存在一个特性参数的:
@RequestMapping("/test.html", params = "day")
public void writeSomeDay() {
}
@RequestMapping("/test.html", params = "!day")
public void writeNoDay() {
}
Run Code Online (Sandbox Code Playgroud)
小智 51
或者你可以这样做:
@RequestMapping("/test.html")
public void writeSomeDay(@RequestParam String day) {
// code to handle "day" comes here...
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
58848 次 |
最近记录: |