`
Tyler_Zhou
  • 浏览: 216970 次
  • 性别: Icon_minigender_1
  • 来自: 湖北->上海
社区版块
存档分类
最新评论

velocity调用DB持久层,生成actionurl

阅读更多
#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。

 

分享到:
评论

相关推荐

    Velocity Template的另类用法:生成XML

    Velocity Template,作为Apache开源组织提供的一个Java模板引擎,最初被设计用于Web开发中的视图层,帮助开发者将静态页面与动态数据分离。然而,它的应用并不仅限于此,正如标题所示,“Velocity Template的另类...

    持久层代码自动生成工具

    持久层代码自动生成工具在IT行业中扮演着至关重要的角色,尤其对于开发人员而言,它可以显著提高工作效率,减少重复性劳动。此类工具的核心功能是根据数据库结构自动创建与之对应的Java实体类、DAO(数据访问对象)...

    SpringBoot Velocity 代码生成模板

    SpringBoot集成Velocity代码生成模板是现代Java开发中的一个重要工具,它极大地提高了开发效率,尤其是在处理大量数据表映射到业务层代码时。Spring Boot作为一款轻量级的框架,简化了初始化和配置过程,而Velocity...

    Velocity 生成Action、Serv、Dao代码

    本教程将详细介绍如何利用Velocity来生成Action、Serv、Dao层的代码。 首先,我们需要了解Velocity的基本用法。Velocity通过解析模板文件(.vm)来生成最终的代码。在`generator`目录下,应该包含了 Velocity 的...

    Velocity+Struts生成html

    然后,Velocity作为视图层,通过模板解析这些对象并生成HTML。这种工作流使得开发者可以专注于业务逻辑和UI设计,而不需要过多关注它们之间的交互细节。 ### 文件夹和新闻发布系统基本原型 提到“文件夹”和“新闻...

    使用Velocity Swing制作的代码生成工具

    Velocity Swing结合了Swing的强大UI设计能力与Velocity的模板处理能力,使得开发者可以自定义模板,按照预设的规则生成各种类型的代码,如实体类、DAO层、Service层等。 【知识点详解】 1. **Java Swing**:Java ...

    基于Velocity的代码生成器

    【基于Velocity的代码生成器】是一种实用的工具,它利用Apache Velocity模板引擎来自动化Java代码的生成过程。在J2EE开发中,大量的重复性编码工作可以通过代码生成器来简化,提高开发效率和代码质量。 Velocity是一...

    velocity 入门文档及应用源码,很适合做自动代码生成

    将Velocity与Ant结合,可以自定义模板生成符合特定需求的源代码,比如数据库访问层、实体类或者控制器代码。通过这种方式,开发者可以提高工作效率,减少重复工作,并保证代码的一致性。 **文件列表** 1. **...

    Velocity代码生成工具

    **Velocity代码生成工具**主要用于自动生成基础代码框架,这包括但不限于实体类、DAO层、Service层等常见的项目骨架代码。使用该工具可以极大地提高开发效率,减少重复工作量,并为后续的开发工作打下坚实的基础。 ...

    velocity生成静态页面实例

    Velocity是Apache软件基金会下的一个开源项目,它是一个Java模板引擎,用于将模板语言与Java代码分离,使得非程序员(如网页设计师)也能参与到网站内容的生成中。在本实例中,“velocity生成静态页面实例”是一个...

    使用velocity

    **Velocity**是一种基于Java的模板引擎,用于生成动态HTML页面或其他文本格式的文档。它提供了一种简单而强大的方式来分离业务逻辑与显示逻辑,使得开发者能够更专注于业务处理,而将页面的展示逻辑留给设计人员。 ...

    maven+springMVC+mybatis+velocity+mysql+junit 代码生成器

    MyBatis是一个持久层框架,它允许开发者编写SQL语句并将其映射到Java对象上,提供了一种灵活的数据访问接口。MyBatis通过XML或注解配置,将SQL与Java代码分离,避免了JDBC代码的繁琐,同时保留了对数据库的直接操作...

    velocity java web代码生成器(controller、service、model)

    最新写了一个java web代码生成器,主要可以根据模板生成对应的controller、service、model。尤其是在做毕业设计时,很...其核心是根据反射mysql数据表clum映射到实体中,然后遍历velocity自定义的模板文件,生成代码。

    基于RCP和velocity的java代码生成器

    基于RCP和velocity的java代码生成器 该代码生成器只可用于mysql数据库 版权公司所有 仅供交流学习 注意:请把templates文件下的模板拷贝到C:根目录下 各类都有注释 JDK6 Myeclipse6开发

    itext加载velocity生成PDF

    将两者结合,我们可以利用`Velocity`的模板能力来动态生成PDF内容,这在SpringMVC框架中尤其方便。 `iText`库提供了一系列API,用于创建PDF文档、添加文字、图像、表格等元素。它支持流式和模型两种模式,前者适用...

    velocity实例

    Velocity是Apache软件基金会的一个开源项目,它是一款强大的模板引擎,常用于生成动态Web内容。在IT行业中,Velocity被广泛应用于代码生成工具,如本实例所示,它可以用来自动生成getter、setter方法以及toString等...

    velocity生成静态网页并分页

    本项目的核心是利用Velocity模板语言和分页技术,生成具有分页功能的静态网页。 Velocity的工作原理是将HTML模板与Java代码分离,开发者可以在HTML模板中插入特定的Velocity指令,然后由Velocity引擎负责解析这些...

Global site tag (gtag.js) - Google Analytics