springmvc框架提供的封裝參數數據的方式

框架提供收集表單參數的方式

  1. 在方法中聲明一個request對象,使用requestgetParameter()獲取表單提交的數據java

  2. 在方法中聲明一個和表單提交的參數名稱相同的參數,由框架按照名稱直接注入app

    @RequestMapping(value="/save.action")//請求子路徑
    public String saveUser(HttpServletRequest request,String name,User user,
            @RequestParam(value="userAge")
            Integer age){
        String id = request.getParameter("id");
        System.out.println("saveUser............."+id);
        System.out.println(user);
        return "success";//success邏輯視圖名
    }

三、在方法中聲明一個自定義的實體類參數,框架調用實體類中響應的setter方法注入屬性值框架

四、使用框架提供的一個註解@PathVariable,將請求url中的值做爲參數進行收集url

@RequestMapping(value="/delete/{id}/{name}.action")
    public String deleteById(
            @PathVariable(value="id")
            String id,
            @PathVariable(value="name")
            String name
            ){
        System.out.println(id);
        //return null;
        return "success";//success邏輯視圖名
相關文章
相關標籤/搜索