可以通過在@RequestMapping的params參數中設置可以傳入的參數,且支持簡單的表達式,如以下格式:
@RequestMapping(value="helloRWorld",params={"name","age!=10"})
參考的控制器代碼如下:
package com.tiekui.springmvc.handlers; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class TestParamsAndHeaders { @RequestMapping(value="testParams",params={"name","age!=10"}) public String testParams() { return "success"; } }
參考的視圖代碼如下:
<a href="testParams?name=zhoutk&age=11">Test Params</a>
