SpringMVC + freemarker使用
来源:互联网 发布:淘宝法律 编辑:程序博客网 时间:2024/05/15 12:06
Spring和freemarker的结合使用
Spring中freemarker的配置
<bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView" /> <property name="contentType" value="text/html; charset=utf-8" /> </bean> <bean id="freeMarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <!-- 模板根目录 --> <property name="templateLoaderPaths" value="/WEB-INF/views/" /> <!-- 编码格式 --> <property name="defaultEncoding" value="utf-8" /> </bean>
上面是spring中freemarker的简单配置,可以看到,我们只需要配置一个view解析器以及freemarker配置的bean就可以使用freemarker了。
想要更加详细的使用freemarker功能,只需要在freemarkerConfig中进行配置就可以实现功能。
javaBean中使用freemarker
@RequestMapping("/index") public String index(ModelMap modelMap){ Map<String,String> root = new HashMap<String,String>(); root.put("user", "XXX"); modelMap.put("root", root); return "hello.html"; }
上面只是一个简单的实例。我们可以看到,只需要将freemarker需要的属性放入到modelMap(也可以放入到ModelAndView中)就可以在页面上直接使用配置的属性了。
模板页面
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body>this is hello page.Welcome ${root.user}</body></html>
从上面的例子涨可以看到,我们只是使用了简单的html5页面,然后动态的使用了前面配置的属性值,就可以在访问中看到动态的效果。
0 0
- SpringMVC + freemarker使用
- springmvc使用freemarker
- SpringMVC+FreeMarker的使用
- 【Freemarker】SpringMVC使用Freemarker作为视图解析
- SpringMVC + Freemarker 模版的使用
- SpringMVC+Maven+FreeMarker+MyBatis 使用
- springMVC整合freemarker的使用
- Freemarker使用教程-基于Springmvc的Freemarker实例
- SpringMvc使用Freemarker时的配置文件
- SpringMVC的架设,使用Freemarker模板引擎
- springmvc整合freemarker,使用ftl文件
- SpringMVC中使用FreeMarker生成Word文档
- SpringMvc使用Freemarker时的配置文件
- SpringMVC中使用FreeMarker生成Word文档
- 使用纯Java整合SpringMVC、freemarker
- SpringMVC+Freemarker
- Springmvc-freemarker 【Springmvc】
- SpringMVC注解和Freemarker整合使用全步骤
- py2exe打包python程序
- 通过金矿模型介绍动态规划
- ios开发中关于绘图的问题
- 将一个指定目录下的java文件的绝对路径,存储到一个文本中
- UIScrollView基本用法和代理方法
- SpringMVC + freemarker使用
- hdu3874 离线树状数组
- 数据库_JDBC_连接SQL Sever 常见Bug
- dSYM-如何获取dSYM UUID并快速定位到已发布程序的crash位置(二)
- 【leetcode】75. Sort Colors
- web.xml中的contextConfigLocation在spring中的作用
- extension=php_phalcon.dll 安装过程
- Spring整合JMS——基于ActiveMQ实现
- Bootstrap-Table 选择行内容变为json对象