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逻辑视图名
相关文章
相关标签/搜索