在SpringMVC的一个controller中要把参数传到页面,只要配置视图解析器,把参数添加到Model中,在页面用el表达式就可以取到。但是,这样使用的是forward方式,浏览器的地址栏是不变的,如果这时候浏览器F5刷新,就会造成表单重复提交的情况。所以,我们可以使用重定向的方式,改变浏览器 ...
分类:
编程语言 时间:
2017-08-22 12:29:45
阅读次数:
191
ModelAndView 1.Model(模型) 1.model的本质就是HashMap,向模型中添加数据,就是往HashMap中去添加数据 2.HashMap 是一个单向查找数组,单向链表数组 3.LinkedHashMap,本质是一个HashMap,但其将Entry进行了扩展,变成双向的了 2. ...
分类:
编程语言 时间:
2017-08-21 18:11:52
阅读次数:
182
对于控制器的目标方法,无论其返回值是String、View、ModelMap或是ModelAndView,SpringMVC都会在内部将它们封装为一个ModelAndView对象进行返回。 spring MVC 借助视图解析器(ViewResolver)得到最终的视图对象(View),最终的视图可以 ...
分类:
编程语言 时间:
2017-08-21 09:55:35
阅读次数:
183
AbstractController 先创建一个MyAbstorctController类,并且让他继承AbstractController父类,并实现该父类中的方法. abstorctcontroller.xml配置 ...
分类:
编程语言 时间:
2017-08-20 10:01:53
阅读次数:
140
SpringMVCspringspringMVCSpringMVCSpringMVC处理流程Hello WorldSpringMVC组件介绍及其配置注解驱动视图解析器静态资源放行方式一方式二参数绑定默认支持参数类型简单类型参数@RequestParam参数绑定model类参数邦定包装类数组参数的绑定... ...
分类:
编程语言 时间:
2017-08-19 00:42:24
阅读次数:
428
后台程序通过Debug都能正常返回数据并封装到Model中。而在前台通过EL表达式取值时却是原样输出,如${cart.num}... 能正常返回数据并通过视图解析器跳转到cart页面,可在cart.jsp中通过EL表达式无法取出。 事故原因: 原来是项目中的web.xml头部声明搞的鬼..... 加 ...
分类:
其他好文 时间:
2017-08-11 10:50:59
阅读次数:
169
对于一些不写jsp的同学来说,freemarker是个不错的选择,什么是freeMarker,没错,他是一个动态模板引擎,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。具体啥的自己是 ...
分类:
其他好文 时间:
2017-08-10 15:07:43
阅读次数:
199
**先补充昨天没有看到的springMVC视图解析器的作用 主要是属性 前缀prefix 和后缀 suffix。可以在视图解析过程,即在ModelAndView中省略文件前缀名和后缀名 **以及组件扫描controller <contxt:component-scan> 今天主要学习内容: 1.窄化 ...
分类:
其他好文 时间:
2017-08-06 19:24:53
阅读次数:
175
视图解析器是写在 springmvc.xml 的配置文件中,在xml中如果没有显式配置该配置文件的名称,那么你的spirngmvc配置文件名称就是<serlvet-name>-servlet.xml, 并且文件自动存放在WEB-INF下;如果显示配置了,如在xml中<servlet>配置了<para ...
分类:
其他好文 时间:
2017-08-05 14:11:48
阅读次数:
190
使用JSTL users.jsp 封装集合对象 效果: ...
分类:
Web程序 时间:
2017-07-29 15:20:38
阅读次数:
135