使用Velocity(VTL)调用自定义C# .net 中的方法
最近在做一个项目,项目里面使用了VTL模板,用起来还是很方便,这里给记录一下用vtl调用.net中自定义的方法,高手就不要往下看了,呵呵.
例如我要在模板中调用这样的一个方法,代码如下:
命名空间:XINLG.Web._codes.manage.site._default
/// <summary>/// 获取站点表的数据/// </summary>/// <param name="Id"></param>/// <param name="Name"></param>/// <returns></returns>public string GetSitesFieldValue(string Id, string Name){return “哈哈,调用成功了!”;}
在需要使用的.net页面中用velocity声明:
//实例化
XINLG.Web._codes.manage.site._default sitesBll = new site._default();
//将这个对象加入到VelocityContext里面去,就可以在模板中调用了.
VelocityContext.Put("sites", sitesBll);
模板中使用:
$sites.GetSitesFieldValue("${li.get(2)}","Title")
${li.get(2)}//表示在循环中得到的数据 字符串
转载于:https://www.cnblogs.com/XINLG/archive/2011/06/14/2080492.html
使用Velocity(VTL)调用自定义C# .net 中的方法相关推荐
- jQuery调用其他JS文件中的方法
一个JSP页面中,可以引入多个JS文件 当需要调用某个JS文件中的方法时,可以这么写 首先 在该页面中引入调用的JS文件 <script src="${ctx}/static/js/a ...
- 使用vivado调用自定义IP的两种方法
使用vivado调用自定义IP的两种方法 方法一:采用Creat Block Design以图形化界面方式,即原理图方式调用自定义IP,例如下图: 方法二:采用代码方式,即类似函数方式调用自定义IP, ...
- controller调用另一个controller中的方法 获取返回值_必须掌握!你知道 Spring 中运用的 9 种设计模式吗 ?...
Spring中涉及的设计模式总结,在面试中也会经常问道 Spring 中设计模式的问题.本文以实现方式.实质.实现原理的结构简单介绍 Sping 中应用的 9 种设计模型,具体详细的刨析会在后面的文章 ...
- android java 调用栈_Android开发中打印方法调用栈
概要 在日常开发和debug的过程中,我们都需要看看某一个方法的调用StackTrace,如果是crash或者异常被抛出的情况下会直接看到对应的StackTrace,如: 39 5939 E Andr ...
- 五、Vue引用Cesium调用Sandcastle-header.js文件中的方法
<template><div><div id="cesiumContainer"><div id="toolbar"& ...
- java类体中可以调用自己吗,内部类中的方法也可以调用外嵌类中的方法
[判断题]补子的出现,使标识图案和成衣分离,可以分开独立制作,既提高了效率,又降低了费用,同时便于更换. [判断题]把一件普通的T恤变得个性化,而且价格也比普通T恤贵一些,这便产生了产品溢价. [判断 ...
- 【Flutter】自定义 Flutter 组件 ( 创建自定义 StatelessWidget、StatefulWidget 组件 | 调用自定义组件 )
文章目录 一.Flutter 组件简介 二.Flutter 自定义 StatelessWidget 组件流程 1.导入父类包 2.选择继承的父类 3.设置成员变量及构造函数 4.重写 build 方法 ...
- python类内部方法调用_python如何调用类中的方法
调用同一个类中的方法 首先类中的方法在定义的时候需要先加参数self,例如:def SaveData(self,ip): print(ip)如果无self参数则不能在同一个类中调用(之前一直在这里犯错 ...
- Java JNI实现调用自定义Native 方法
JNI是Java Native Interface的缩写,通过使用 Java本地接口书写程序,可以确保代码在不同的平台上方便移植.从Java1.1开始,JNI标准成为java平台的一部分,它允许Jav ...
最新文章
- 程序员必备,新手也可以直接拿来用的jQuery万能代码段
- 在Aptana下安装Zen coding
- Spring 天天用,bean 懒加载原理你懂吗?
- python爬虫贴吧_Python爬虫简单实现,贴吧图片一键下
- UNIX标准化及实现之POSIX标准可选头文件
- Elasticsearch--高级-映射mapping_添加行的字段映射---全文检索引擎ElasticSearch工作笔记018
- kubernetes管理mysql_kubernetes云平台管理实战:tomcat + mysql(十二)
- 14章类型信息之使用类字面常量
- CentOS更改yum源
- 全球DDOS安全防护
- 互动媒体技术专题2——多视角认识十二个“一” 技术预演与方案设计
- tcl语言读取文件一行_TCL语言笔记:TCL中的列表操作
- Spring boot内嵌tomcat日志配置
- 配置嵌入式Servlet容器
- 2020年度十大高薪岗位出炉,程序员霸榜!
- Python3自定义包
- vue 图片画框获取坐标
- 邮件服务器需要445端口,445端口是什么服务端口(2)
- 爱加密加固病毒分析-脱壳篇
- Unity手游优化总概
热门文章
- 简单的C语言开源软件,自己写的一个简单的数据库...完整开源...
- 二层交换机 不在同一子网_从二层交换机来说为什么三层交换机比路由器转发速率快...
- 【Flink】Flink SQL 开源UI平台 flink-streaming-platform-web
- 【Flink】Flink Row和RowData的区别
- 【SpringBoot】Spring boot 测试类 找到不到MySQL 驱动
- SparkStreaming之updateStateByKey
- 【Kafka】【未解决】kafka反序列化数据报错jackson2 JsonParseException: Invalid UTF-8 middle byte 0xc0
- java -cp命令使用
- 01-centos安装界面,远程连接
- excel-从excel导入数据到数据库