本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- ranbuijj
- wallimn
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
struts2的struts.properties配置文件详解
struts.action.extension
The URL extension to use to determine if the request is meant for a Struts action
用URL扩展名来确定是否这个请求是被用 ...
jsp动态内容转换为静态html的问题?
我在维护一个论坛,论坛比较老,用了struts1.0
想把所有论坛贴转换为静态的html文件,
用户再浏览的时候查看静态html,而在update的时候重写静态html文件
我想尽量少的修改代码,甚至不修改
大家在这方面有没有相关的经验,提示一下
FreeMarker设计指南4(转)
4、杂项
(1)用户定义指令
l 宏和变换器变量是两种不同类型的用户定义指令,它们之间的区别是宏是在模板中使用macro指令定义,而变换器是在模板外由程序定义,这里只介绍宏
l 基本用法
Ø 宏是和某个变量关联的模板片断,以便在模板中通过用户定义指令使用该变量,下面是一个例子:
<#macro greet>
<font ...
FreeMarker设计指南2(转)
2、数据模型
(1)基础
l 在快速入门中介绍了在模板中使用的三种基本对象类型:scalars、hashes 和sequences,其实还可以有其它更多的能力:
Ø scalars:存储单值
Ø hashes:充当其它对象的容器,每个都关联一个唯一的查询名字
Ø sequences:充当其它对象的容器,按次序访问
Ø ...
FreeMarker设计指南1(转)
1、快速入门
(1)模板 + 数据模型 = 输出
l FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念
l 他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据
l 经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是 ...
在spring MVC中配置多个视图
如果在一个项目中有人比较喜欢用freemarker,而有人对JSTL(Jsp标准标记库)比较熟,那就得配置多种视图的方式!
1.首先在web.xml,配置多个Dispatcher,不同视图当然转发不一样!
web.xml
<servlet-name>fm</servlet-name>
<servlet-class>
org.springf ...
解决Spring MVC 和 freemarker的中文问题
Spring MVC 和 freemarker的中文问题
在viewResolver中加一个contentType属性就可以了!
如果是XML格式配置为:
<property name="contentType"><value>text/xml; charset=gb2312</value></property>
HTML格式的配 ...
感谢FreeMarker的贡献者
有些偶然, 我在研究ofbiz的时候得知了FreeMarker的种种好处, 在这之前我并没有觉得她超出一个常见的web页面生成语言以外还有什么, 即使在sf上大致研究了她的信息以后也没什么特别的印象. 但她对我来说确实非同寻常, 从我发现了解她开始, 在Ableverse的开发过程中她促成了极为重要的进展. 我在最初面向能力的实现方式上就考虑了动态代码生成, 其中最为关键的部分是需要简易,清晰,灵活 ...
昨天忘记写spaces..罪过罪过
其实昨天晚上睡得时候想起来了要写
但是不愿爬起来了。。
确切的说是今天凌晨哈。。
那么...昨天的开发:
进入LaputaLite的开发状态:
LaputaLite,顾名思义,是超级小型的javaEE系统,其实已经不算javaEE了,因为采用了XML作为持久化储存器...不得已阿,学校的大部分网站都是access的,又不让装RDBMS,Hibernate自然没得用,NND只好针对校内开发一个 ...
开发状态...开发开发...
这次项目研发代号命名为LaputaSpecial4SD...至于SD是虾米就不详细说了呵呵。。
依旧采用Freemarker + WebWork + Spring + Hibernate开发。
不过这次开发之前看了看敏捷方法的资料,于是尝试使用Agility Method来开发。
感觉比原来好。。。
所以又去买了几本书。。HOHO...
白花花的银子都给了dangdang.com了。。唉
...
关于webwork+freemaker的编码解决方案
花了几乎一个晚上的时间解决这个可恶的编码问题...
OK
首先,所有页面均是utf-8
freemarker.properties如下:
default_encoding=UTF-8
webwork.properties如下:
webwork.i18n.encoding=utf-8webwork.multipart.parser=jakarta
tomcat的server.xml需要修改 ...
啊啊啊啊啊....挂了
我挂了。。。
重新思考了一下PO贯穿的问题
算了。。不能完全贯穿
部分采用Dto。
单元测试发现,如果hbm.xml里面有property 是 not-nul,那么其实动态update也不行,必须填充。否则Error。
晚上了解了一下工作流引擎,好像还不错。有机会就把他用上吧。
啊。。铺天盖地的文档。。。
还要找时间研究下freemarker
恩。。。挂了
头疼。。。头疼的厉害。。。
[导入]tpl与FreeMarker的标签对比
witrix平台中的tpl模板技术是一种通用的xml动态标签技术,不仅可以用于文本生成,而且可以用于任何需要动态标签的地方,例如工作流引擎
的配置和执行脚本。tpl模板引擎采用的不是jsp
tag的标准机制,而是重新设计并实现的。在开发的后期,因为jstl标准出现,我们对标签的命名作了一定的修改,以尽量符合标准的调用接口。tpl模板
语言完全符合xml规范,其标签定义都是完全独立开发的。在开发tpl ...