springMVC配置freemarker
2016-02-03 13:45
381 查看
这里呢,我首先来说明一下写该篇的目的。
我最近要用到freemarker因此研究了一下这个东西。
先来说说如何配置吧。
1、jar包。地址见下链接。
http://pan.baidu.com/s/1jGOgKPC
其他的几个jar包我就不提供了,毕竟你都搞到springMVC了还不知道需要什么包也说不过去了。
2、在servlet.xml文件中配置freemarker
这里要注意改变一下路径。同时还要注意,我使用的springmvc返回的是string下面就可以知道了。如果你之前配置过一般的视图解析如下图。请在servlet中注释掉
3.在controller中编写使用
4、在配置文件指定的路径里新建jsp文件,(我这后缀是jsp,你可以在配置中修改)
之后便可运行使用了。
下一篇我在谈谈我遇到的一些问题。
我最近要用到freemarker因此研究了一下这个东西。
先来说说如何配置吧。
1、jar包。地址见下链接。
http://pan.baidu.com/s/1jGOgKPC
其他的几个jar包我就不提供了,毕竟你都搞到springMVC了还不知道需要什么包也说不过去了。
2、在servlet.xml文件中配置freemarker
<!-- freemarker的配置 --> <bean id="freemarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath" value="/WEB-INF/pages/" /> <property name="defaultEncoding" value="utf-8" /> <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视图解析 如返回userinfo。。在这里配置后缀名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=".jsp" /> <property name="contentType" value="text/html;charset=utf-8" /> <property name="exposeRequestAttributes" value="true" /> <property name="exposeSessionAttributes" value="true" /> <property name="exposeSpringMacroHelpers" value="true" /> </bean>
这里要注意改变一下路径。同时还要注意,我使用的springmvc返回的是string下面就可以知道了。如果你之前配置过一般的视图解析如下图。请在servlet中注释掉
3.在controller中编写使用
@Controller @RequestMapping("userTableManager") public class UserTableController extends BaseController{ @Resource private UserTableDao userTableDao; @RequestMapping("/showList") public String showList(Model model){ List<UserTable>userTableList=userTableDao.findList(); model.addAttribute("userTableList", userTableList); return "UserTable/index"; }
4、在配置文件指定的路径里新建jsp文件,(我这后缀是jsp,你可以在配置中修改)
<!--遍历取值--> <#if userList??> <#list userList as user> <table> <tr> <td>姓名:${user.username}</td> <td>密码:${user.password}</td> </tr> </table> </#list> </#if>
之后便可运行使用了。
下一篇我在谈谈我遇到的一些问题。
相关文章推荐
- java可变参数Varargs
- CXF3.0.2+Spring3.2.14 WebService入门实例六
- eclipse设置的断点上有一个斜杠,正常启动debug不能够跳转到debug页面
- 在eclipse中使用javap
- JavaSE学习笔记(一)面向对象之类与对象
- 【同行说技术】不能不看的Java资源大全(中文版)
- spring batch 2: 搭建环境以及简单的Job
- Java设计模式(一)——代理模式
- Java异常处理
- Java api 入门教程 之 JAVA的SYSTEM类
- struts2自己定义类型转换器
- Thking in Java---从哲学家就餐问题看死锁现象
- 使用Eclipse将Android项目打Library包
- atitit。自己定义uml MOF EMF体系eclipse emf 教程o7t
- java通过jsp的Excel导出
- java正则表达式的匹配结果遍历方法find()和matches()不同
- java如果读取xml内容
- 举例说明Java设计模式编程中ISP接口隔离原则的使用
- JAVA知识学习
- Java建造者设计模式详解