#set($hostelCacheService = $serviceLocator.findService("com.ext.portlet.hostelmanage.service.HostelCacheEntryService"))
#set($isLogin=false)
#if($hostelCacheService.hasCacheHostel($request.getSession().getId()))
#set($isLogin = $hostelCacheService.getCacheHostel($request.getSession().getId()).isLogin())
#end
#set($userImpl = $request.getSession().getAttribute("loginuserinfoimpl"))
#set ($signout_url = $portletURLFactory.create($request, "HotelLogin", $page.getPlid(), "ACTION_PHASE"))
$signout_url.setWindowState("normal")
$signout_url.setPortletMode("view")
$signout_url.setAnchor(false)
#####set($currentURL = $portalUtil.getCurrentURL($request))
#####$signout_url.setParameter("redirect", $currentURL)
以前项目写的,突然要用的时候找不到,还是写在blog里比较方便。上面主要讲的是如何在.vm里写一些复杂的处理过程。主要是在vm里做持久化操作和生成一个actionurl。
分享到:
- 2009-05-22 17:42
- 浏览 1172
- 评论(0)
- 论坛回复 / 浏览 (0 / 1841)
- 查看更多
相关推荐
Velocity Template,作为Apache开源组织提供的一个Java模板引擎,最初被设计用于Web开发中的视图层,帮助开发者将静态页面与动态数据分离。然而,它的应用并不仅限于此,正如标题所示,“Velocity Template的另类...
持久层代码自动生成工具在IT行业中扮演着至关重要的角色,尤其对于开发人员而言,它可以显著提高工作效率,减少重复性劳动。此类工具的核心功能是根据数据库结构自动创建与之对应的Java实体类、DAO(数据访问对象)...
SpringBoot集成Velocity代码生成模板是现代Java开发中的一个重要工具,它极大地提高了开发效率,尤其是在处理大量数据表映射到业务层代码时。Spring Boot作为一款轻量级的框架,简化了初始化和配置过程,而Velocity...
本教程将详细介绍如何利用Velocity来生成Action、Serv、Dao层的代码。 首先,我们需要了解Velocity的基本用法。Velocity通过解析模板文件(.vm)来生成最终的代码。在`generator`目录下,应该包含了 Velocity 的...
然后,Velocity作为视图层,通过模板解析这些对象并生成HTML。这种工作流使得开发者可以专注于业务逻辑和UI设计,而不需要过多关注它们之间的交互细节。 ### 文件夹和新闻发布系统基本原型 提到“文件夹”和“新闻...
Velocity Swing结合了Swing的强大UI设计能力与Velocity的模板处理能力,使得开发者可以自定义模板,按照预设的规则生成各种类型的代码,如实体类、DAO层、Service层等。 【知识点详解】 1. **Java Swing**:Java ...
【基于Velocity的代码生成器】是一种实用的工具,它利用Apache Velocity模板引擎来自动化Java代码的生成过程。在J2EE开发中,大量的重复性编码工作可以通过代码生成器来简化,提高开发效率和代码质量。 Velocity是一...
将Velocity与Ant结合,可以自定义模板生成符合特定需求的源代码,比如数据库访问层、实体类或者控制器代码。通过这种方式,开发者可以提高工作效率,减少重复工作,并保证代码的一致性。 **文件列表** 1. **...
**Velocity代码生成工具**主要用于自动生成基础代码框架,这包括但不限于实体类、DAO层、Service层等常见的项目骨架代码。使用该工具可以极大地提高开发效率,减少重复工作量,并为后续的开发工作打下坚实的基础。 ...
Velocity是Apache软件基金会下的一个开源项目,它是一个Java模板引擎,用于将模板语言与Java代码分离,使得非程序员(如网页设计师)也能参与到网站内容的生成中。在本实例中,“velocity生成静态页面实例”是一个...
**Velocity**是一种基于Java的模板引擎,用于生成动态HTML页面或其他文本格式的文档。它提供了一种简单而强大的方式来分离业务逻辑与显示逻辑,使得开发者能够更专注于业务处理,而将页面的展示逻辑留给设计人员。 ...
MyBatis是一个持久层框架,它允许开发者编写SQL语句并将其映射到Java对象上,提供了一种灵活的数据访问接口。MyBatis通过XML或注解配置,将SQL与Java代码分离,避免了JDBC代码的繁琐,同时保留了对数据库的直接操作...
最新写了一个java web代码生成器,主要可以根据模板生成对应的controller、service、model。尤其是在做毕业设计时,很...其核心是根据反射mysql数据表clum映射到实体中,然后遍历velocity自定义的模板文件,生成代码。
基于RCP和velocity的java代码生成器 该代码生成器只可用于mysql数据库 版权公司所有 仅供交流学习 注意:请把templates文件下的模板拷贝到C:根目录下 各类都有注释 JDK6 Myeclipse6开发
将两者结合,我们可以利用`Velocity`的模板能力来动态生成PDF内容,这在SpringMVC框架中尤其方便。 `iText`库提供了一系列API,用于创建PDF文档、添加文字、图像、表格等元素。它支持流式和模型两种模式,前者适用...
Velocity是Apache软件基金会的一个开源项目,它是一款强大的模板引擎,常用于生成动态Web内容。在IT行业中,Velocity被广泛应用于代码生成工具,如本实例所示,它可以用来自动生成getter、setter方法以及toString等...
本项目的核心是利用Velocity模板语言和分页技术,生成具有分页功能的静态网页。 Velocity的工作原理是将HTML模板与Java代码分离,开发者可以在HTML模板中插入特定的Velocity指令,然后由Velocity引擎负责解析这些...