文档章节

freemarker与JSP在同一页面中使用

juqkai
 juqkai
发布于 2013/07/24 11:08
字数 197
阅读 2764
收藏 1

先申明, 这个实践非常不好, 只有在某些时间确实需要这玩意的时候才使用.


原理很简单, 使用HTML的注释<!--内容-->

因为JSP的注释是<%--内容--%>, freemarker的注释是<#--内容-->, 而JSP/freemarker的标签在<!--内容-->中时, 是可以被正常解析的, 而不支持的标签则会原样输出. 


<!--
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<#assign surekam=JspTaglibs["/WEB-INF/part.tld"]>
<#assign test='Freemarker'/>
<c:set var="test" value= "jsp"/>
-->
${test}


这里的test在JSP中将会输出JSP, 而freemarker中将会输出freemarker, 但是, 上面JSP中会留下


<!--
<#assign surekam=JspTaglibs["/WEB-INF/part.tld"]>
<#assign test='Freemarker'/>
-->


在freemarker中会留下


<!--
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<c:set var="test" value= "jsp"/>
-->


所以, 这不是一个好的实践.


© 著作权归作者所有

juqkai
粉丝 2
博文 5
码字总数 2574
作品 0
成都
高级程序员
私信 提问
FreeMarker在Web应用中的配置

一、FreeMarker介绍: FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实...

期待变强的菜鸟
2014/11/03
452
0
分享Struts2与Freemarker的配置方法

刚才在OECP社区看到一篇文章,《Struts2与Freemarker的配置方法》觉得很好,所以转发给大家分享一下。 Freemarker是模板引擎,也可以说是一种表现层的框架,它有自己的模板指令,开发者如果不...

oecp
2011/05/16
498
0
细数FreeMarker的优缺点

一、 FreeMarker简介 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。 所谓模板,就是一份已经写好了基本内容,有着固定格式的文档,其中空出或者用占位符标识的内容...

oecp
2011/04/22
666
3
浅谈jsp、freemarker、velocity区别

以前做web开发页面层用的基本就是就是,最近公司java项目页面层用的技术是velocity。听说jsp要淘汰,也不知道是真是假,但本人还是比较喜欢jsp的,下面是网上查找的javaweb项目页面3种技术的...

cccyb
2017/10/21
40
0
Struts2与Freemarker的配置方法(附源码和插件)

Freemarker是模板引擎,也可以说是一种表现层的框架,它有自己的模板指令,开发者如果不熟悉这些语法,很难进行表现层的开发。Struts2框架技术对Freemarker做了很好的支持,开发人员只要熟悉...

oecp
2011/04/28
450
0

没有更多内容

加载失败,请刷新页面

加载更多

刚哥谈架构 (二) 我眼中的架构师

之前在公司,有小伙伴在向别人介绍我的时候,经常会有人这么说:“刚哥是我们的architcture”,如果来人是老外,心中一定是一惊,心中暗叹,“这位匪首看上去貌不惊人,难道已经做到了架构和...

naughty
32分钟前
2
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
84
3
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
5
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部