现在生成静态页提示如下内容,该怎么改?

ftl模板里面使用struts的标签  <@s.action /> 
现在生成静态页提示freemarker.core.InvalidReferenceException: Expression s is undefined 

Template template = config.getTemplate(templateFile, Constants.ENCODING);  

            markDirectory(htmlPath);  

            template.setEncoding(Constants.ENCODING);  

              

            FileOutputStream fos = new FileOutputStream(htmlPath);  

            Writer out = new OutputStreamWriter(fos);  

            template.process(root, out);  


莫回无
浏览 91回答 2
2回答

Smart猫小萌

<#assign s=JspTaglibs["/WEB-INF/struts-tags.tld"] />&nbsp;加入了如果还不行的话还是用freemarker语法吧,我用过,感觉很别扭,而且支持得似乎不是很好。

繁星点点滴滴

你用freemarker语法好点。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java