這篇文章主要介紹了controller中怎么設置接收參數的默認值的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇controller中怎么設置接收參數的默認值文章都會有所收獲,下面我們一起來看看吧。
public @ResponseBody Object queryActivityForPageByCondition(
@RequestParam(value="kkk" required = false,defaultValue = "1") int pageNo,
@RequestParam(required = false,defaultValue = "10") int pageSize){value:代表我們傳遞過來的參數名稱時kkk,我們使用的時pageNo來接收。只要瀏覽器傳遞過來的參數時pageNo,我們可以不寫value這個屬性的。
required=false,代表的這個參數可以不傳。
defaultValue:代表我們給這個參數設置的默認值。
int:代表參數的類型。
通過注解實現
@Controller @RequestMapping(value = “/biz/assay/assay_order_audit_condition”)
請求的方法
也是通過注解實現
GET請求
@RequestMapping(value = {“create”},method = {RequestMethod.GET})POST請求
@RequestMapping(value = {“create”},method = {RequestMethod.POST})GET請求,或者POST請求
@RequestMapping(value = {“batch/delete”},method = {RequestMethod.GET, RequestMethod.POST})Value,方法名稱
Method,請求的方式
參數的傳遞
public String view(String Id) {
}public String view() {
request.getParameter("id");
}public String updateRecordStatusBatch(@RequestParam(value = "ids", required = false) String[] ids) {
}Value,參數名字
Required,是否必須,默認為true,表示請求中一定要有相應的參數
defaultValue,默認值,如果請求中沒有同名參數時的默認值
此時,fieldId這個參數必須傳遞,不傳遞就會報錯
必須傳遞
@RequestParam(value = “id”, required = true) String id
可以不用傳遞
@RequestParam(value = “id”, required = false) String id
@RequestMapping(value = {"{id}/delete"},method = {RequestMethod.GET})
public String showDeleteForm(@PathVariable("id") String Id, Model model) {
}綁定URI模板變量值
用來獲得請求url中的動態參數
用于將請求URL中的模板變量,映射到功能處理方法的參數上
需要配置url和方法的一個關系
@RequestMapping(value = {“{id}/delete”},method = {RequestMethod.GET})關于“controller中怎么設置接收參數的默認值”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“controller中怎么設置接收參數的默認值”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。