[提问] 如何在Freemarker里使用JSP代码或者JSTL标签
gzhzh
2009-07-26
我需要在模版里使用response.encodeURL(url)方法,来对 <a>标签里的url进行encode,Freemarker似乎没有支持这个功能的标签,所以我想直接在里面使用scriptlets或者JSTL标签<c:url value="url"/>来做。
对于JSTL,我在ftl文件里这样:<#assign c=JspTaglibs["http://java.sun.com/jsp/jstl/core"]/> 但却一直报错:Expression JspTagLibs is undefined,困扰好几天了,到底要怎么解决好? |
|
欣水寓言
2009-07-27
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
这段代码直接放在jsp中能用么? 如果也不能,那可能就不是你ftl的问题了 |
|
gzhzh
2009-07-29
当然是可以的。就是在Freemarker里不行,我发现这个问题很普遍,网上也没有真正能解决的办法,真是奇怪了。不过我已经用Freemarker的自定义方法来达到我的目的了,没必要再去使用外部的标签。
http://gzhzh.iteye.com/blog/433273 |
相关讨论
相关资源推荐
- mingle-api:通过 HTTPHMAC 与 ThoughtWorks Mingle 应用程序交互的示例代码
- .敏捷开发中的项目管理利器-Mingle
- eb_deployer:ThoughtWorks Mingle团队提供的AWS Elastic Beanstalk蓝绿色部署自动化
- 敏捷开发中的项目管理利器-Mingle
- 使用TFS2010管理敏捷项目生命周期-系列指南2 生命周期管理的内容
- 我在ThoughtWorks中的敏捷实践
- ThoughtWorks的敏捷开发
- 项目管理利器 - mingle 【机器低于2G的兄弟们就算了】
- ThoughtWorks中的敏捷实践
- 敏捷团队协作的加速器——Mingle