帮我看一段代码,这是什么技术

问题描述

这段代码看不懂,这个是什么技术,百度上也没搜到讲解publicclassVlt{publicstaticstringgettemplate(stringtemplatepath,Objectdata){VelocityEnginevltEngine=newVelocityEngine();vltEngine.SetProperty(RuntimeConstants.RESOURCE_LOADER,"file");vltEngine.SetProperty(RuntimeConstants.FILE_RESOURCE_LOADER_PATH,System.Web.Hosting.HostingEnvironment.MapPath("~/"));//模板文件所在的文件夹vltEngine.Init();VelocityContextvltContext=newVelocityContext();vltContext.Put("data",data);TemplatevltTemplate=vltEngine.GetTemplate(templatepath);System.IO.StringWritervltWriter=newSystem.IO.StringWriter();vltTemplate.Merge(vltContext,vltWriter);stringhtml=vltWriter.GetStringBuilder().ToString();returnhtml;}}

解决方案

解决方案二:
代码封装在VelocityEngine里了,看不出特别的技术
解决方案三:
引用1楼caozhy的回复:

代码封装在VelocityEngine里了,看不出特别的技术

同上
解决方案四:
使用模版引擎,将数据(data)充填的指定的模版(templatepath)中去
解决方案五:
这是.net技术....
解决方案六:
1、请使用Google来搜;2、根据代码来看,推测是Velocity模版引擎;java中比较流行的一个模版引擎,淘宝用过;.Net对应的是,应用不是很多;3、.Net流行的是(ASP.NETMVC使用)。
解决方案七:
补充下:上面地址错误了,正确的是
解决方案八:
这是一个类库的操作吧,根据VelocityEngine类名找到类库名,从而找到官网和文档,就造了。
解决方案九:
本帖最后由 starfd 于 2016-06-24 17:34:06 编辑
解决方案十:
这好像只是普通的代码

时间: 2024-12-24 20:38:35

帮我看一段代码,这是什么技术的相关文章

sqlhelper-求大神帮我把这段代码注释下,看不懂啊

问题描述 求大神帮我把这段代码注释下,看不懂啊 SqlParameter[] arParms = new SqlParameter[2]; arParms[0] = new SqlParameter(""@userid"" enamestr); arParms[0].Direction = ParameterDirection.Input; arParms[2] = new SqlParameter(""@right"" Sq

process-请大家帮我看看两段代码的区别真想不明白了

问题描述 请大家帮我看看两段代码的区别真想不明白了 有两段代码 代码一是单独写成函数来调用的, 我把他们合成一个主函数的代码 就出错 ?好像是变量递增的问题,我怎么也想不通,麻烦大家了. 代码一 ?别人写的: #include #include #include #include #pragma comment(lib,"Psapi.lib") int FindModules( DWORD processID ) { ? ? HMODULE hMods[1024]; ? ? HANDL

用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码。

问题描述 用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码. private void submit() { dialog = ProgressDialog.show(this, "提示", "处理中.."); new AsyncTask() { @Override protected String doInBackground(String... params) { String urlString = AppConstan

path-c++代码,请高手帮我看一下这个代码怎么修改

问题描述 c++代码,请高手帮我看一下这个代码怎么修改 return 0; } TCHAR szPath[MAX_PATH] = { 0 }; HRESULT hr; hr = SHGetFolderPath(NULL, CSIDL_PERSONAL, NULL, SHGFP_TYPE_CURRENT, szPath); if(SUCCEEDED(hr)) { CString strPath = szPath; strPath += _T("\temp"); hr = ::URLDow

java 排列组合-求大神帮我看看这段代码,打印完“12345”结束for循环后为什么还能继续运行?新手没金币,抱歉!

问题描述 求大神帮我看看这段代码,打印完"12345"结束for循环后为什么还能继续运行?新手没金币,抱歉! public class Test { public static void main(String[] args) { prints(0 0 0 0 0);}public static void prints(int k1int k2int k3int k4int k5){ if(k5!=0){ System.out.println(k1*10000+k2*1000+k3*1

string-各位大大帮我看看这段代码哪里有误急啊!!!!!

问题描述 各位大大帮我看看这段代码哪里有误急啊!!!!! OutputStream fos=null; InputStream is = getResources().openRawResource(Shuzu.tupians[poistion]); Log.e("当前的数组里面的是什么呢", "Shuzu.tupians[poistion]"+Shuzu.tupians[poistion]); Log.e("65656565656565656565656

ava基础 代码错误-Java新手,求大神帮小弟看看这段代码哪里错了,多谢!!!

问题描述 Java新手,求大神帮小弟看看这段代码哪里错了,多谢!!! class Student { //姓名 private String name; //年龄 private int age; //构造方法 public Student(){ } public Student(String name, int age){ this.name = name; this.age = age; } public String getName(){ return name; } public voi

信息-请帮我看看这段代码有什么问题,提示查询语句出错。

问题描述 请帮我看看这段代码有什么问题,提示查询语句出错. <% set rs=server.CreateObject("ADODB.Recordset") dim temp ,I dim posid,posname, branch, manager, checktime,bz,mainpic,checkpic,checkquarter,group temp=request.Form("input") select case request.Form(&quo

哪位大神帮我注释这段代码,最好详细一点(AT89s**与霍尔元件测速报警应用)。有附电路的原理图

问题描述 哪位大神帮我注释这段代码,最好详细一点(AT89s**与霍尔元件测速报警应用).有附电路的原理图 5C #includeunsigned char code table[12]={0xc00xf90xa40xb00x990x920x820xf80x800x900xff0xBF};unsigned char code table2[12]={0x400x790x240x300x190x120x020x780x000x100xff}; sbit CS3020=P1^0;sbit SET=P