SrpingMVC 映射方法中参数 value,param,同时使用 总是这个数据驱动类的错很奇怪 后来修改了RequestMapping里的key好了
@RequestMapping("/apply_check1")
。。。
@RequestMapping(value="/apply_check2")
。。。
@RequestMapping(param="/apply_check3")
。。。
这样同时使用会报错
当不写value和param是默认使用的其实是value,但是当同时存才value,param是就开始报错了,映射错误
记下希望能帮助到遇到同样问题的伙伴,最好以后不要偷懒,吧参数都写全了,默认虽然能用但是总会出问题的,在一个Controller里最好统一使用同一种 写法
在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是Controller ,然后使用@RequestMapping 和@RequestParam 等一些注解用以定义URL 请求和Controller 方法之间的映射,这样的Controller 就能被外界访问到。此外Controller 不会直接依赖于HttpServletRequest 和HttpServletResponse 等HttpServlet 对象,它们可以通过Controller 的方法参数灵活的获取到。为了先对Controller 有一个初步的印象,以下先定义一个简单的Controller :