
Shop++
文章平均质量分 80
sz_bdqn
沉默,内向,专心,刻苦,负责,好学....
展开
-
struts2中freemarker访问request session Application parameter对象
struts2 freemarker request session parameter使用Request里的Attribute值最简单的方法就是直接${AttributeName}或者安全一点:${AttributeName!"default Value"}1.取Application范围的对象xml 代码 1. 2. ${Applicatio转载 2013-09-08 11:59:09 · 1191 阅读 · 0 评论 -
需要了解的几个开源协议
Mozilla Public License MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。 BSD开源协议 BSD开源协议是一个给于使用者很大自原创 2014-01-01 13:43:31 · 679 阅读 · 0 评论 -
freemarker中空值 null的处理 ?exists ?default("")
如果 listBlogPost 为NULL 会报错.加上?exists(是否存在) 或者?default("")如果为null时默认为空,例子: ${pageTitle?default("")} ${s?if_exists} exists用在逻辑判断,而if_exists用来打印东西时用到,如果存在打印,不存在打印空字符串. exp1?转载 2013-09-08 13:49:46 · 16442 阅读 · 2 评论 -
使用FreeMarker生成Html静态文件
要生成静态页面,在网上找的,稍微修改了一下,还不错,呵呵。FreeMarker这个东西还算是可以的,我觉得还是比JSP要清晰一些。引用import java.io.*;import java.util.HashMap;import java.util.Map;import org.apache.commons.logging.Log;import org.apach转载 2013-09-08 13:08:15 · 5389 阅读 · 0 评论 -
freemarker 相关(一)
1. String内置的JavaScript转换: js_string 用途:用于JavaScript转义,转换',",换行等特殊字符 模板: alert("${errorMessage?js_string}"); 输出: alert("Readonly\'s pet name is \"Cross Bone\""); 2.内置的默认值处理:转载 2013-09-08 13:04:59 · 3397 阅读 · 0 评论 -
Java Web开发——FreeMarker模板使用方法讲解
FreeMarker简介FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出下面是一个FreeMarker模板的例子,包含了以上所说的4个部分转载 2013-09-08 13:03:48 · 22925 阅读 · 2 评论 -
FreeMarker Servlet 的配置 (web.xml)
在 Web 环境中使用 FreeMarker 模板引擎的配置方法 freemarker freemarker.ext.servlet.FreemarkerServlet TemplatePath / NoCache true ContentType t转载 2013-09-08 12:40:55 · 3091 阅读 · 0 评论 -
FreeMarker 简单的入门例子
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序,关于FreeMarker的更多的介绍,可以访问它的主页或者在百度百科中搜索相关的词条(点这里). 首先新建一个Java工程,比如FreeMarkerTest,将FreeMarker的jar包添加至工程的构建路径中,然后新建一个文件原创 2013-09-08 11:51:41 · 1010 阅读 · 0 评论 -
全面探索 FreeMarker 模版引擎的扩展性
FreeMarker 是一个采用 Java 开发的模版引擎,是一个基于模版生成文本的通用工具。 FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序。虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由 FreeMarker 生成页面,并通过模板显示准备的数据。FreeMarker 非常简单,只需要一个转载 2013-09-08 13:10:08 · 1596 阅读 · 0 评论 -
Java模板引擎 FreeMarker
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图)FreeMarker不是一个Web应用框架,而适合作为Web应转载 2013-09-08 12:55:32 · 1273 阅读 · 0 评论 -
Freemarker+Struts2 国际化应用
Struts2使用FreeMarker作为其默认的模板技术,因此Struts2对FreeMarker的支持非常良好。因此,为了Struts2应用中使用FreeMarker模板技术,只需要在struts.xml文件中进行简单配置即可。由于FreeMarker自供的FTL指令的能力非常有限,让我们编写一些相对复杂的界面里有点力不从心。不过不用担心,Struts2已经为我们提供了额外的标签库的支持。转载 2013-09-08 12:12:31 · 1503 阅读 · 0 评论 -
freemark学习笔记
FreeMarker的指令的文件就称为模板(Template)。 模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。 数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于在程序中直接生成。 数据类型: 一、基本: 1、scalars:存储单值 字符串:简单文本由单或双引号括起来。 数字:直接使用数值。 日期:通常从数据模型获转载 2013-09-08 12:31:15 · 2157 阅读 · 0 评论 -
Struts2中使用FreeMarker充当表现层
FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板,从而生成标准输出.FreeMarker特别适应于MVC模式的Web应用,虽然FreeMa转载 2013-09-08 13:47:33 · 6132 阅读 · 0 评论 -
MethodInvokingFactoryBean的用法
xmlversion="1.0"encoding="UTF-8"?>beansxmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.spring原创 2014-01-06 13:36:26 · 5587 阅读 · 0 评论