
SpringMvc
只想发财
这个作者很懒,什么都没留下…
展开
-
SpringMvc的学习之路(一)
当前比较常见的控制层框架有SpringMvc和Struts2。但是随着时代的变迁,Struts2已经慢慢退出了历史舞台。现在公司的项目,新项目大多数是用SpringMvc,而一些老项目的维护才会使用到Struts2。那么控制层的核心的技术,主要就是参数的绑定,页面发送数据请求,服务器再处理之后,再返回结果数据。这里有涉及到的问题:1.jsp靠解析?2.SpringMvc的渲染是什么原创 2017-08-16 10:36:28 · 323 阅读 · 0 评论 -
SpingMVC随笔
之前在使用springMVC的时候,会用ajax去求情初始化数据,这个是错误的。springMVC里有个对象ModelAndView用来传输视图层和数据层,可以在跳转界面的时候。跳到springMVC里的方法,给Model添加数据,给view跳转的页面,这样才是正确的初始化界面的方法。另外需要界面刷新的话,看一个比较有用的代码是window.location.href=docume原创 2017-09-26 09:51:25 · 208 阅读 · 0 评论 -
getJSON已经执行方法,但是报404
这个问题烦了我一早上,使用jq得 getjson可以访问到方法,而且数据也返回了,一切都是正常得,偏偏页面有个404报错。原因是在使用springMVC得时候,这个方法是ajax得请求,不需要走视图层,不需要渲染界面。就在方法上加上@ResponseBody解决,这个解决是让方法直接返回数据,不走视图层。这样就解决了。原创 2017-09-22 14:24:02 · 2749 阅读 · 0 评论 -
@RequestParam注解的使用
RequestParam来映射请求参数 required表示是否必须,默认为true (选择这个参数是否必须的) defaultValue请求参数的默认值(当参数为空的时候,就用这个默认值来赋值) @RequestMapping(value = "/testRequestParam") public String testRequestParam(@RequestPar原创 2017-10-25 09:19:54 · 2482 阅读 · 0 评论 -
Spring Mvc 中 @RequestMapping注解里的value,params ,method 。
value:访问的地址params:method :可以选择是post访问,还是get访问。@RequestMapping(params = "method=createTopic",method = RequestMethod.POST)@RequestMapping(value = "hello",params ="what",method =RequestMethod.G原创 2017-11-06 10:45:13 · 4445 阅读 · 0 评论 -
SpringMVC架构原理(运行流程)
架构的大致图1、 用户发送请求至前端控制器DispatcherServlet2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet通过HandlerAdapte原创 2017-11-26 22:00:11 · 392 阅读 · 0 评论