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。

 

华为od 面试八股文_前端_01_含答案 阅读详情

相关推荐

实测对比:DINOv2、CLIP、ResNet在图像相似度任务上谁更强?(含Python代码与避坑指南)

本文通过实测对比DINOv2、CLIP和ResNet在图像相似度任务中的表现,提供Python代码实现与避坑指南。实验结果显示,DINOv2在精度上表现最佳,CLIP在多模态场景中优势明显,而ResNet则在计算效率上更优。文章还针对不同业务场景给出了具体选型建议,帮助开发者在图像搜索和版权检测等项目中做出更明智的技术决策。

weixin_30588381的博客 286

Velocity用户手册---中文版

  Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(temp

biran1980的专栏 1099

海思ISP调优实战:从实验室到真实场景的IPC相机图像质量优化指南

本文深入探讨海思ISP调优在IPC相机图像质量优化中的实战应用,从实验室标定到真实场景部署的全链路调优方法。重点解决光照动态范围、色温变化和噪声特性等核心问题,提供AE权重表配置、CCM标定、3DNR时域滤波等关键技术方案,帮助实现从理论到实践的图像质量提升。

s3t4u的博客 750

C#写的NoSQL开源项目/系统(系列)

闲扯 好久没写开源项目了,也没写对新开源项目的介绍,今晚看了几个项目,写一下。 前言 一直推崇纯C#的解决方案,无论是多年写的各种文件格式的读写(如office系列的xls/xlsx/doc/docx之类,pdf之类),还有邮件收发(包括我9年前写的OpenPOP),文件压缩解压,数据库(SharpHSQL、C#写的Sqlite 等),我都相当热衷于介绍这些项目。 NoSQL NoSQL...

weixin_34357436的博客 286

SPEI计算避坑指南:gma中Distribution和FitMethod参数怎么选?

本文深入探讨了在SPEI计算中如何科学选择gma库中的Distribution和FitMethod参数,帮助研究者避开常见陷阱。详细分析了LogLogistic、Gamma和Pearson3三种分布的适用场景,以及LMoment与MLE拟合方法的优缺点,为气象干旱研究提供实用指南。

weixin_30308101的博客 250

GEE:变异系数法在遥感影像分析中的应用及权重计算

本文介绍了在Google Earth Engine(GEE)平台上基于变异系数法的多指标加权遥感影像分析方法。该方法通过计算每个指标的平均值和标准差,进而计算变异系数来评估指标的变化程度。利用变异系数,我们可以计算每个指标的权重,并将其应用于加权和指数的计算,从而提高遥感影像分析的准确性和可靠性。方法应用于计算Risk-Screening Environmental Indicators (RSEI),并以此为例。

养乐多的博客 2283

velocity 使用中的一个坑

如果使用velocity 想自定义 spring.velocity.properties.file.resource.loader.class 属性实现加载指定file 或者复杂的页面关系 一般配置如下: #velocity 模板文件配置 spring.velocity.charset=UTF-8 spring.velocity.content-type=text/html spring....

bwcx_jzy 的博客 1393

11. 使用 HTTP PUT, PATCH 以及 MERGE 请求消费 SAP ABAP OData 服务修改操作的实现及其区别

使用 SAP ABAP SEGW 事物码实现 OData 服务的修改操作时,对于消费端通过 PATCH/MERGE 和 PUT 这三种不同类型的 HTTP 请求触发的场景,我们应该在 UPDATE_ENTITY 方法里用 IF 分支分别进行处理,原因就在于 GET_ENTITY 方法是否在修改处理逻辑的过程中被触发。......

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2462

听说你还不懂 Java 的服务定位器模式(Service Locator Pattern)?

1 概述 该模式用在想使用 JNDI 查询定位各种服务时。 由于为某个服务查找 JNDI 的代价很高,服务定位器模式(后文简称为 SLP)充分利用了缓存技术。在首次请求某服务时,服务定位器在 JNDI 中查找服务,并缓存该服务对象。当再次请求相同服务时,服务定位器会在它的缓存中查找,这可极大提高应用程序的性能。 2 构成 服务(Service) 实际处理请求的服务。对该服务的引用可在 JNDI 服务器中查到 Context / 初始的 Context JNDI Context 带有对要查找的服务的引用 服

JavaEdge全是干货的技术号 2206

从 on_event 到 lifespan:FastAPI 生命周期管理的旧方法与新方法对比与迁移

从 on_event 到 lifespan:FastAPI 生命周期管理的旧方法与新方法对比与迁移

XiaoqiangClub的博客 1021

认知建模:模拟人类决策过程的AI方法

认知建模的目的在于构建能够模拟人类认知和决策过程的模型,通过AI技术将人类的思维、判断和选择等过程以数字化的形式呈现出来。其范围涵盖了多个领域,包括心理学、人工智能、经济学、管理学等。在心理学领域,认知建模可以帮助研究人员更好地理解人类的认知机制;在人工智能领域,可用于开发具有更智能决策能力的系统;在经济学和管理学中,能辅助进行市场预测、战略规划等决策制定。本文首先介绍认知建模的背景知识,让读者对该领域有初步的了解。接着阐述核心概念和它们之间的联系,通过示意图和流程图直观展示。

AI 算法实战派 1165

服务定位器模式(service locator)

Using a Service Locator使用服务定位器    The key benefit of a Dependency Injector is that it removes the dependency that the MovieLister class has on the concrete MovieFinder implementation. This allow

勇者无敌 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Velocity 加载文件方式

     一  从classpath 下面加载        Properties p = new Properties(); p.put("file.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceL...

zhouzba的博客 584

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

velocity基础教程--2自定义ResourceLoader实现字符模板

velocity虽然已经为我们提供了一些资源加载器,基本已经可以满足大部分的用户需求。有的时候还需要我们必须手动去写一些,比如:我们打算采用String的模板而不是vm文件形式,为的是将模板存入db中。 这是我们只需要继承org.apache.velocity.runtime.resource.ResourceLoader 并实现我们想要的功能。 下面的例子就是拿上面的需求来进行一个简单的实现...

llying 251

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

velocity解析vm配置文件

[url]http://m.oschina.net/blog/163269[/url]

臻是二哥 237

velocity模板加载,路径问题

[url]http://hi.baidu.com/ly_dayu/item/828b09c5c3c5e547a8ba9409[/url] velocity使用基本来说比较简单,但在加载模板时老出问题,很多初学者经常会遇到找不到模板这种异常。本文就针对目前常用的三种模板加载方式做以说明。 [img]http://hiphotos.baidu.com/lylianyu/pic/item/53352...

pyzheng的专栏 1709

velocity中加载模板文件的方式

velocity有多中种方式供我们去加载我们自定义的模板文件,下面详细的介绍使用的方法。 1.1.1. 加载classpath目录下的模板文件 使用classpath方式加载,是我们经常用到的一种方式,因为我们的项目可能是web项目,使用这种方式加载我们类加载器跟路径中的模板文件,具体的使用如下所示: 程序的结构如下图所示:   shareniu.vm中我们定义了两个变量name,aut

分享牛 9126

velocity 导入外部文件

#parse("layout/default_2.vm") 支持 velocity 标签 #include("layout/default_2.vm")不支持 velocity标签

走过程序员的路 1476

Velocity读取模板文件的方法

在J2EE应用开发中,经常将Velocity模板文件打包在JAR文件中一起部署,但是Velocity的缺省行为是从OS的文件系统中读取模板文件,使用FileResourceLoader来读取模板文件。如果要改为从classpath中获取模板文件,那么要对Velocity的初始化参数进行调整:VelocityEngine ve=new VelocityEngine();//可选值:"class"--

汪涛的专栏 6390

SpringMVC实现velocity多Resourceloader通过文件、数据库等方式加载模版

srpingMVC集成了velocity后,vm模版都是在文件系统里面读取,如何让velocity去db里面找模版呢?整个velocity和spring是如何集成的?springMVC的整个view渲染流程是怎样的? 本文将分析DispatcherServlet的处理链路,并分析出如何实现通过db读取vm文件

lywybo的专栏 5111

velocity 的资源加载方式

#resource.loader = file#file.resource.loader.description = Velocity File Resource Loader#file.resource.loader.class = org.apache.velocity.runtime.resource.loader.FileResourceLoader#file.resource.loade

java-coding 2644

java 加载 velocity文件的几种方法

一: 绝对路劲加载: @Override     public void doGet(HttpServletRequest request, HttpServletResponse response)             throws IOException, ServletException {         request.setCharacterEncoding("UTF

qq_26188423的博客 1197

Velocity模版加载(classpath、webapp)

classpath资源路径加载: velocity.properties文件配置 file.resource.loader.class = org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader input.encoding = UTF-8 output.encoding = UTF-8Servlet代

com185272358的专栏 5128

Velocity读取模板文件的方法[转]

前面:本以为velocity官方的example不会出错,怎么改都不行,最后谷歌一下,终于知道原来官方的示例代码也有问题 我用的是velocity-1.6.4,官方自带的Example.java中的加载Velocity模板文件的代码有问题,原始代码为: Velocity.init("velocity.properties"); 试着运行说找不到velocity.properties。然后我改...

weixin_30487317的博客 266

velocity笔记

1、velocity怎么获取liferay自己的service? http://www.liferay.com/community/wiki/-/wiki/Main/Access+to+Liferay+services+in+Velocity   比如要获取grouplocalservice? #set($groupLocalService = $serviceLocator.findS

蓝天白云 650
上一篇: liferay 所有版本下载地址
下一篇: 改变Liferay Portal Context(让Liferay不在使用ROOT目录)
iteye_4621
博客等级 码龄8年 1粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值