文档章节

struts2+freemarker

7_0
 7_0
发布于 2012/12/10 14:08
字数 184
阅读 92
收藏 0
FreeMarker的使用(首先在myclipse中安装freemarker的插件,添加struts2中所需要的部分的jar包  在WEB-INF中新建一个*.ftl的测试文件)
1.配置stuts2环境 
1.1 配置results-type  注意追后defalut 一定要=true
<result-types>
<result-type name="freemarker" class="org.apache.struts2.views.freemarker.FreemarkerResult" default="true"></result-type>
</result-types>
1.2 在action中的result中 引用类型 type="freemarker"


2.配置web.xml 添加 servlet 为了使freeMarker中能够使用strust的标签
<servlet>
  <servlet-name>supportFreemarker</servlet-name>
  <servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class>
  <!-- 初始化的时候最先加载  配置为1--!>
  <load-on-startup>1</load-on-startup>
  </servlet>


3.复制struts-tags.tld(在struts2-core 中可以找到 ) 到WEB-INF目录下 


4.在建立好的ftl文件中 引入struts-tags.tld文件


<#assign s=JspTaglibs["/WEB-INF/struts-tags.tld"]> 


5.最后建立测试类 访问 action 进行测试  

© 著作权归作者所有

7_0

7_0

粉丝 2
博文 21
码字总数 4097
作品 0
南岸
程序员
私信 提问
FreeMarker乱码问题

使用struts2+Freemarker,模板文件是一个简单的登录,里面包含汉字。当我通过访问相应action,返回的模板试图出现乱码,应该怎么解决这样的问题。

xiao敏
2011/04/26
4K
10
struts2+freemarker生成xml打印在控制台

我这个刚接触到struts2+freemarker技术,刚实现了在页面上打印出来xml文件。但是,我还需要实现把xml打印在控制台,是用freemarker模板技术,而不是用java代码,我确实不知道怎么实现,请各位...

羊鑫
2013/03/19
512
0
struts2+freemarker中使用标签

在ftl页面中使用struts2的标签是支持的,但不是完全支持。 在ftl页面中可以使用的的所有的struts2标签都定义在org.apache.struts2.views.freemarker.tags.StrutsModels中。 正常情况下我们可...

贰拾壹
2014/03/16
807
1
Tomcat运行一段时间会出现Cannot create a session after the response has been committed

框架是使用的是Struts2+Freemarker 2014-5-8 3:06:18 org.apache.jasper.runtime.JspFactoryImpl internalGetPageContext 严重: Exception initializing page context java.lang.IllegalStat......

古玉云
2014/05/08
3.2K
1

没有更多内容

加载失败,请刷新页面

加载更多

没有更多内容

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
14
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
15
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部