FreeMarker and Spring MVC
2016-05-11 18:01
531 查看
FreeMarker现在以我目前的水平看来——有个卵用啊。
实现多视图解析器 /article/4826777.html
4.index.flt
案列代码:http://download.csdn.net/detail/qq_31179919/9516997
实现多视图解析器 /article/4826777.html
1.jar包
FreeMarker.jar2.Spring mvc.xml的配置
<!-- freemarker的配置 --> <bean id="freemarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <!--/WEB-INF/view/" 配置自己的路径名 --> <property name="templateLoaderPath" value="/WEB-INF/view/" /> <property name="defaultEncoding" value="GBK" /> <property name="freemarkerSettings"> <props> <prop key="template_update_delay">10</prop> <prop key="locale">zh_CN</prop> <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop> <prop key="date_format">yyyy-MM-dd</prop> <prop key="number_format">#.##</prop> </props> </property> </bean> <!-- FreeMarker视图解析 如返回student。。在这里配置后缀名ftl和视图解析器。。 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView" /> <property name="suffix" value=".ftl" /> <property name="contentType" value="text/html;charset=GBK" /> <property name="exposeRequestAttributes" value="true" /> <property name="exposeSessionAttributes" value="true" /> <property name="exposeSpringMacroHelpers" value="true" /> </bean>
3.返回Map数据
@Controller public class TextFreeMarker { @RequestMapping(value = "index") @ResponseBody public ModelAndView testfreemarkerview() { ModelAndView mav = new ModelAndView(); Map<String, String> map = new HashMap<String, String>(); map.put("name", "xiaoming"); map.put("age", "21"); map.put("address", "硅谷"); map.put("ad", "广州"); mav.addObject("maplist", map); mav.setViewName("index"); return mav; } }
4.index.flt
<html> <body> <p>你好吗?${maplist.name}</p> <p>你好?${maplist.age}</p> <p>你吗?${maplist.address}</p> <p>你?${maplist.ad}</p> </body> </html>
案列代码:http://download.csdn.net/detail/qq_31179919/9516997
相关文章推荐
- java学习笔记(一)
- [随笔] 项目性能追踪 之 structs & spring 的拦截器
- 如何修改eclipse中@author的默认选项
- Quartz Java resuming a job excecutes it many times--转
- SpringMVC4直接返回String乱码
- Myeclipse打不开,弹出对话框The Myeclipse executable launcher was unable to locate its companion shared library ”
- java中的匿名内部类总结
- myeclipse新建一个工作空间要做的事
- Java cookie的使用
- eclipse 3.7 没有jadClipse选项
- Spring Aop实例之xml配置
- spring 的优点?什么是DI机制? 什么是AOP?
- java中spring+springMVC+Mybatis主流框架maven的pom.xml配置参考
- 实例解析Java程序中正则表达式的贪婪模式匹配
- java 获取程序执行时间
- selenium java等待alert对话框弹出,并关闭对话框
- java枚举类型enum的使用
- struts2的result中传递多个参数
- java 匿名内部类
- decimalFormat("#","##0.00") java