`
rainbow686
  • 浏览: 163699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

实在是不明白FreeMarker比JSP好在什么地方

    博客分类:
  • Java
阅读更多
今天看了一下FreeMarker,了解到他可以做很多页面的事情,比如说一些页面逻辑,if else list,等等。可是我实在是看不出他比jsp功能多出什么,或者说简化了什么。比如说页面显示逻辑,jsp的EL同样可以做到,而且感觉语法也差不多,也没有麻烦什么,再比如说$语法,el也有啊。真不明白它那里比jsp好了。还有如果用ftl模板文件,那么美工怎么去做?只有把生成的页面保存下来然后再设计css。分工是做到了,可是协调的问题有出现了。感谢各位大侠拍砖!
分享到:
评论
10 楼 stevenwang 2008-01-31  
我用过velocity开发过。
感觉的界面可以用dreamwaver开发,应该能交给美工设计
然后由coding再添加模板语言。
比单纯的jsp效果好。
不过不如strtus2好。
9 楼 rujingzhang 2008-01-31  
我感觉各有千秋吧
如果你打算用struts2 那就用freemarker
8 楼 red008 2008-01-18  
还有,freemarker可以脱离容器进行测试,超级方便自定义标签,这都是jsp望尘莫及的。
7 楼 ddandyy 2008-01-17  
最少我这测试下来 VC的速度比JSP的速度要好得多
6 楼 Norther 2008-01-17  
因为JSP能写JAVA代码 而FM不行 这确实是FM的好处
5 楼 rainbow686 2008-01-17  
您的帖子:实在是不明白FreeMarker比JSP好在什么地方 被JavaEye用户民主投票评为新手帖帖,积分-10分。
发贴前请仔细阅读 JavaEye版规和提问的智慧,如有异议,可以到JavaEye站务圈子申诉。
--------------------
有投票的过程么?我表示怀疑!!!
4 楼 dengyin2000 2008-01-17  
啊比 不要急   慢慢来
3 楼 抛出异常的爱 2008-01-17  
你什么也没有说.
PS:我没有投过票.
2 楼 rainbow686 2008-01-17  
这个帖子凭什么扣我分?
1 楼 myy 2008-01-17  
萝卜青菜吧,我也不觉得 FreeMarker, velocity 什么的有多好。

相关推荐

    ftl与jsp比较

    实在是不明白FreeMarker比JSP好在什么地方,在java领域,表现层技术主要有三种:jsp、freemarker、velocity。

    FreeMarKer+jsp使用(Struts2+Servlet).

    FreeMarker 的优点在于它具有一定的编程能力,但并不包含完整的业务逻辑,这有助于保持清晰的MVC架构。 在Web应用中,尤其是与Struts2框架结合使用时,FreeMarker扮演着重要的角色。Struts2默认使用FreeMarker作为...

    jsp、freemarker、velocity简介和对比

    - **学习曲线**:Freemarker和Velocity的学习曲线较为平滑,而JSP的学习曲线可能稍微陡峭一些,尤其是对于那些不熟悉Java语言的前端开发者。 总之,根据项目需求和个人偏好选择合适的模板引擎至关重要。对于追求高...

    freemarker把jsp静态化简单应用

    FreeMarker是一个基于模板的语言,它与编程语言不同,不包含任何控制结构或函数调用。它的工作原理是将数据模型与模板结合,生成最终的输出。在Java Web开发中,通常用于将服务器端的数据渲染成HTML页面发送给...

    struts2中jsp和freemarker模板视图的案例

    在这个“struts2中jsp和freemarker模板视图的案例”中,我们将深入理解如何使用这两种不同的视图技术与Struts2框架进行集成。 首先,我们来看JSP(JavaServer Pages)作为视图的实现。JSP是Java中的动态网页技术,...

    IDEA+Maven+SpringBoot之Web入门(freemarker,jsp)

    在这个项目中,我们将深入探讨如何在IntelliJ IDEA(IDEA)环境中,结合Maven构建工具,利用SpringBoot来创建一个Web入门应用,其中包括对Freemarker模板引擎和JSP(JavaServer Pages)的支持。 首先,IDEA作为一款...

    从jsp到freemarker2.3.23

    ### 从JSP到Freemarker 2.3.23 迁移指南 #### 引言 随着技术的发展和项目需求的变化,很多基于Java Web的传统应用正面临着从JSP到Freemarker模板引擎迁移的需求。Freemarker作为一款强大的模板引擎,在性能优化和...

    springmvc+mybatis+redis+shiro+bootstrap+freemarker+jsp+logback框架

    springmvc+mybatis+redis+shiro+bootstrap+freemarker+jsp+logback框架,几乎集合了所有企业开发技术,可以下载下来直接使用,任务调度,登陆拦截应有尽有

    使用freemarker把jsp生成html页面

    FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 ... Freemarker的好处我就不多说了. 通过本人研究及查找多方资料后的一些心得故分享给大家 同时还包含一个全面的帮助文档

    分享一个freemarker sitemesh jsp ext整合的完整项目

    你可以创建一个全局的布局模板,然后在需要的地方使用`<s:include>`或`<jsp:include>`标签包含Freemarker模板。这样,无论何时Freemarker生成的内容都会被Sitemesh的布局模板包裹。 4. **JSP Ext增强**:JSP Ext库...

    eclipse的freemarker插件

    而Freemarker则是一种轻量级的、基于模板的Java模板引擎,常用于Web应用中的动态内容生成,比如JSP替代技术。它允许开发者将业务逻辑与页面展示分离,提高代码的可维护性和可读性。 "eclipse的freemarker插件"是指...

    freemarker 自定义freeMarker标签

    本篇将深入探讨如何自定义FreeMarker标签,以扩展其功能并适应特定项目需求。 首先,理解FreeMarker的默认标签语法至关重要。FreeMarker使用${...}表达式来插入变量,#{...}用于输出注释,以及、等控制结构进行条件...

    freemarker

    标题:Freemarker 描述:孔浩的Freemarker视频笔记,值得一看! 根据给定的文件信息,我们可以深入探讨Freemarker的相关知识点,包括其基本概念、工作流程以及具体的代码实现。 ### Freemarker基本概念 ...

    freemarker Demo 适用于freemarker初学

    Freemarker是一个强大的模板引擎,常用于JavaEE应用中的视图层处理,尤其与Struts2等MVC框架配合使用,能实现灵活的动态页面渲染。这个"freemarker Demo"是一个适合初学者的示例项目,旨在帮助新接触Freemarker的...

    批量转换jsp为freemarker

    当前java web开发的主流已是spring boot,但还有很多老项目是基于spring web以及jsp...此工具使用python解析jsp文件并把Jsp标准标签解析为freemarker模板语言,以协助开发者把spring web项目转换为spring boot项目。

    jsp 静态引擎(freemarker)生成静态html案例

    4.freemarker 不能直接调用java对象的method. 这点有些人认为这是个缺点,但是我不这样认为. 个人觉得对于一个view层的东西来说,你要做的就是把view展现好就行了,不要再view中调用业务方法. 以前在公司做产品和后来做...

    Jsp页面静态化(freemarker)教程及源码

    前台页面的静态化就有利于SEO,所以这个问题摆在了我的面前,在网上一搜,关于这方面的资料不是很多,又很杂,关于这方面的知识,越来或多的程序员将会碰到,原来项目中这部分静态化的功能主要由我来做的,现在我将...

    Freemarker简介及标签详解大全

    Freemarker 简介及标签详解大全 FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写。FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序。虽然 FreeMarker ...

Global site tag (gtag.js) - Google Analytics