FreeMarker简介

FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输出 ...
默认分类 | 2010-12-30 21:59 | 阅读 963 次 | 评论 0 条

freemarker常用语法大全

2指令if, else, elseif switch, case, default, breaklist, break include Import compress escape, noescape assign global setting macro, nested, returnt, lt, rt 3一些常用方法或注意事项 表达式转换类 数字循环 对浮点取整数 给变量默认值 判断对象是不是null 常用格式化日期 添加全局共享变量数据模型 直接调用java对象的方法 字符串处理(内置方法) 在模板里对s...
默认分类 | 2010-12-30 21:58 | 阅读 1704 次 | 评论 0 条

FreeMarker

FreeMarker的优点和缺点 标签: FreeMarker优点 FreeMarker缺点 模板引擎 struts2 一、 FreeMarker简介 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。 所谓模板,就是一份已经写好了基本内容,有着固定格式的文档,其中空出或者用占位符标识的内容,由使用者来填充,不同的使用者给出的数据是...
freemarker | 2010-12-30 21:56 | 阅读 1515 次 | 评论 0 条

eclipse修改内存大小

一般安装完eclipse之后,在安装目录下你应该可以看到有一个 eclipse.ini 文件,对了,就是在这个文件里面修改,我打开同事机器上这个文件,里面的内容是: -vmargs -Dosgi.splashLocation=d:\Program Files\MyEclipse 5.5.1 GA\eclipse\MyEclipseSplash.bmp -Dosgi.splashLocation=d:\Program Files\MyEclipse 5.1.1 GA\eclipse\MyEclipseSplash.bmp -Xms64M -Xmx128M 呵呵,2G内存的...
专业文章 | 2010-12-15 12:07 | 阅读 30110 次 | 评论 2 条

获取汉字首字母

此工具用来获取拼音首字母,原理是获取汉字编码的首字节,对比特殊汉字的首字节,并设定对应的拼音首字母关系来获取。 此算法的来自网上,我做了修改与封装,拿出来以方便使用。 /** * 拼音首字母的工具 * * @author leizhimin 2009-7-4 16:41:28 */ public class PinyinToolkit { private PinyinToolkit() { } //字母Z使用了两个标签,这里有27个值 //i, u, v...
专业文章 | 2010-12-15 10:34 | 阅读 1167 次 | 评论 0 条

面向对象和面向过程的区别

面向对象和面向过程的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面每个步骤用分别的函数来实现,问题就解决了。 而面向对象的设计则是从另外的思路来...
专业文章 | 2010-12-15 10:14 | 阅读 804 次 | 评论 0 条

struts2的内置对象(request,response,session,application)

如果只是在内置对象中得到值可用ActionContext ac=ActionContext.getContext(); ac.getApplication().put("app", "人好");//application ac.getSession().put("com", "abcdef");//session ac.put("aev", "dddfs");//request要得到原始的内置对象HttpServletRequest request=ServletActionContext.getRequest();HttpServletResponse respons...
struts | 2010-12-12 21:23 | 阅读 769 次 | 评论 0 条

struts2的自学过程

<constant name="struts.action.extension" value="do,action"/>设置访问后缀名<constant name="struts.i18n.encoding" value="UTF-8"/>修改字符集<constant name="struts.serve.static.browserCache" value="false"/>是否缓存静态内容<constant name="struts.configuration.xml.reload" value="true"/>当struts的配置文件修改后,系统是否自动重新加载该文件<consta...
struts | 2010-12-10 10:41 | 阅读 1015 次 | 评论 0 条
浏览274673次