- 浏览: 103152 次
- 性别:
- 来自: 北京
最新评论
http://www.iteye.com/topic/135506 这个讲了下velocity
以下是game工程 vm转换成jsp的代码
private static VelocityEngine ve = null; 在之前的初始化方法中: // 初始化并取得Velocity引擎 ve = new VelocityEngine(); // 设置参数 ve.setProperty(VelocityEngine.FILE_RESOURCE_LOADER_PATH, TEMPLATE_PATH); // 处理中文问题 ve.setProperty(VelocityEngine.INPUT_ENCODING, "UTF-8"); ve.setProperty(VelocityEngine.OUTPUT_ENCODING, "UTF-8"); try { ve.init(); } catch (Exception e) { e.printStackTrace(); } public void toJsp(String templateName, List servers, List notices) { // 输出 try { BufferedWriter writer = new BufferedWriter( // NL new FileWriter(JSP_PATH + templateName + ".jsp")); if (templateName.startsWith(Constants.KX_PAGE_PREFIX)) { templateName = templateName.substring(3); } if(ve.resourceExists(templateName + ".vm")){ // 取得velocity的模版 Template t = ve.getTemplate(templateName + ".vm"); // 取得velocity的上下文context VelocityContext context = new VelocityContext(); // 把数据填入上下文 context.put("servers", servers); context.put("notices", notices); // 转换输出 t.merge(context, writer); writer.flush(); writer.close(); } } catch (ResourceNotFoundException e) { if (logger.isWarnEnabled()) { logger.warn(templateName + ".vm not found."); } } catch (Exception e) { e.printStackTrace(); } }
发表评论
-
hibernate中htm.xml注意的一个问题
2011-06-08 12:00 880遇到了这个问题 总是报 org.hibernate ... -
罗马数字转成阿拉伯数字
2011-06-02 13:15 2617首先得知道罗马数字是怎么回事: http://520920. ... -
有关于验证码的
2011-06-01 13:00 634验证码 是怎么出来的呢 应该有很多种方式,今天看到了一段代码中 ... -
转系统架构的一片文章
2011-05-13 14:27 718原文其实应该是.NET上面的 但是我觉得架构上同样适用 ... -
java中从汉字得到拼音的函数【转载】
2011-05-11 10:17 889public class GB2Alpha { ... -
后缀树 后缀数组 字符串的 那些面试题... 【烂,别点进来】
2011-04-24 16:28 1580最近在总结点面试题,好像放在公司里,忘记拷到U盘上了。回去传到 ... -
海量数据的匹配 bloom filter 【别进来 很烂】
2011-04-22 10:30 1016引出 是老张说的腾讯的面试题 说 昨天有一亿个QQ登陆 ... -
Hello mina 【别进来 烂 会后悔】
2011-04-18 17:46 758mina nio 开源代码 以上是关键字 感觉 ... -
java nio & reactor
2011-04-15 14:26 847想看 java io很久了 菜的很 两个文章和一本书 小了解一 ... -
json&jsonP&跨域
2011-01-10 15:58 776http://www.ibm.com/developerwor ... -
PermGen space
2010-12-14 11:59 714http://blog.csdn.net/Jerry_R ... -
编程珠玑课后题,吝啬的初始化
2010-12-05 16:20 1042在这里,我们有一个稀疏的数组需要访问,并且在第一次访问的时 ... -
BitSet 原理&位操作&基本类型的大小
2010-12-05 11:52 1864因为在看编程珠玑 第一章讲到了 用BitSet来对N多数字进行 ... -
JVM 小总结
2010-11-25 14:22 651http://www.iteye.com/topic/8218 ... -
jdk5.0 6.0新特性
2010-11-25 08:18 565也许会被蛋疼的人问道吧 http://qwzhl100 ... -
对象的复制:ezmorph
2010-11-17 10:59 733ezmoph组件 http://blog.csdn.net/ ... -
how tomcat works
2010-11-16 17:36 976http://jarfield.iteye.com/blog/ ... -
ThreadLocal
2010-11-14 22:05 772起因还是那天培训 对这个了解不深刻 赶紧看看 ... -
ConcurrentHashMap记录
2010-11-14 21:09 836那天的讲座中 武祥提到了 ConcurrentHashMap ... -
有关海量数据
2010-11-06 16:26 803起因是看到了 小灰灰在人人上分享的文章 http://blo ...
相关推荐
在IT行业中,有时候我们需要将动态数据插入到预设的文档模板中,生成定制化的输出文件。在这种场景下,"Jsp结合Velocity实现依据Word模板文件生成对应数据文件"的技术方案显得尤为实用。JSP(JavaServer Pages)是...
相比JSP,Velocity更强调模板语言的简洁性和可读性,减少了Java代码的嵌入,从而降低了出错的可能性和维护成本。 在Java Web开发中,JSP通常用于创建动态网页,但它的模板语法有时会让页面变得复杂,难以维护。...
11. 自定义Velocity模板:通过`#parse ("$full_templates_path/any_custom_velocity_file.vm")`可以添加自定义的Velocity模板文件到`portal_normal.vm`中。 学习Liferay主题开发,建议参考书籍《Liferay User ...
总的来说,Spring集成Velocity能为开发者提供更多的选择,既可以继续使用熟悉的JSP,也可以根据项目需求灵活地切换到Velocity模板。通过这种方式,可以充分利用Velocity的高效渲染和清晰的逻辑结构,提高项目的可...
- 添加Velocity和Spring MVC的依赖到项目中,包括`velocity-engine-core`、`velocity-tools-view`以及Spring的相关库。 - 在Spring的配置文件(如`dispatcher-servlet.xml`)中定义视图解析器: ```xml ...
前端+模板+html/css/js+后端模板
jsp探针ceshi.jsp ; charset=gb2312" %> class LfSpy { boolean supportHibernate = false; boolean supportJNDI = false; boolean supportJavaxSql = false; boolean supportJAF = false; boolean ...
《VM安装Linux图文教程》是一份详尽的指南,旨在帮助用户在Windows操作系统上通过VMware虚拟机安装Linux系统。VMware是一款强大的虚拟机软件,它允许用户在一台物理机器上运行多个独立的操作系统实例,模拟多台主机...
JSP bean 获取各种参数 JSP bean 是 Java 服务器页面(Java Server Pages)中的一个组件,它可以用来获取各种参数。...通过这个示例,我们可以了解到 JSP bean 的应用场景和实现方式,并掌握获取各种参数的技术。
从配置中可以看出,"compare"视图被解析为/WEB-INF/vm/compare.jsp,而compare.jsp文件实际上位于/WEB-INF/vm目录下。 通过这种方式,即使JSP文件放置在WEB-INF目录下,用户依然可以通过前端的链接访问到这些页面。...
4. **部署应用到WebLogic服务器**:将项目部署到WebLogic服务器上,注意选择正确的项目路径,通常是Myeclipse的工作空间路径,而非通过`build.xml`脚本拷贝的目标路径。 5. **配置启动文件**:为了实现远程调试,...
### MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet #### 一、准备工作 ...以上是利用MyEclipse2014和Tomcat开发Java Web程序的基本流程,包括从环境配置到简单的JSP示例开发。希望对初学者有所帮助。
相反,当内存空闲比例大于或等于0.5时,页面将转发到`forward.jsp`,显示“VM Memory usage>50%”,文字颜色为蓝色,表示内存使用率较低。 值得注意的是,`forward.jsp`和`forward.html`虽然扩展名不同,但它们都是...
JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...
新生宿舍管理系统 - 基于jsp+ssm+springboot构建,包含454个文件,如SVG、JAVA、JPG、VUE、XML、JS、PNG、VM和BAK等。该系统是一个宿舍管理解决方案,管理员可进行缴费、检查卫生、安排住宿、保修处理、学生管理、...
当涉及到在线预览PDF文件时,jQuery可以作为一个强大的工具,结合其他插件或技术来实现这一功能。本篇文章将深入探讨如何利用jQuery和相关插件,特别是jQuery.media,来实现PDF文件的在线预览。 标题"jquery.media...
这是一个全面的训练资源集合,旨在帮助初学者和进阶者深入理解并掌握一系列关键的IT技术,包括Java、MySQL、HTML、CSS、JavaScript、jQuery、JSP、Google Charts、Kafka以及Oracle VM VirtualBox和JavaFX GUI。...
jsp 阿帕奇瑞亚 概述 是一个可扩展的 RDF 存储,它构建在列索引存储(例如 Accumulo)之上。 它作为 RDF4J 的扩展实现,以提供简单的查询机制(SPARQL、SERQL 等)和 Rdf 数据存储(RDF/XML、NTriples 等)。 Rya ...
- **计算电压增益\(A_u\)**:利用微变等效电路模型,考虑到管子的低频跨导和电路参数,得出电压增益的具体数值。 #### 3-11 源极输出电路参数分析 此题涉及源极输出电路的微变等效电路绘制及关键参数计算。 - **...