问题描述
这段代码看不懂,这个是什么技术,百度上也没搜到讲解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 编辑
解决方案十:
这好像只是普通的代码