<div>
<#include "./head-11.html"/>
</div>
这个包含语句无效,其中head-11.html 是单独的一个模板
所采用的技术是freemark + urlrewite + struts2
错误信息是啥?######
你确认你的页面是按Freemarker来解析的么?
如果按照JSP来解析的,就会直接打印出来了撒
######回复 @puras : 可以的。只要是从厚厚设置过来的都可以######回复 @藍調↘ヅ孤獨 : 你在当前页面执行一些Freemarker的操作,比如输出一个变量,看看是否能正常执行。 跟你那个页面是不是模板没有关系。 先确认是否按Freemarker来解析~~~######回复 @藍調↘ヅ孤獨 : head-11.html也是一个模板文件######回复 @藍調↘ヅ孤獨 : 你先确认是否按Freemarker来解析的撒。你现在应该不是按它来解析的,才会直接打印######肯定不是jsp啦,写的模版都是html的文件######是不是因为
<#include "./head-11.html"/>
改成
<#include "./head-11.html" >
试试
######回复 @JustForFly : 试过了,都一样的,######那你的./ 是什么意思?是指和当前文件同级的目录么? 那应该可以直接去掉 ./ , 用 <#include "head-11.html" >######回复 @藍調↘ヅ孤獨 : head-11.html也是一个模板文件######应该不是这个问题,标签应该也是要有闭合的嘛######那感觉是没有按照freemarker方式解析,你在页面代码中加入${base}。这个变量试试。能不能输出结果。######不需要设置,这个就是获取项目的相对根路径,如果输出不出来的话,肯定是配置的问题,没有安照freemarker解析。你按照楼下opal的代码写,看能不能输出,就明白了。######这个Base也要设置吧,觉得应该怎样设置呢,不可能获取绝对路径吧。那个请求地址应该怎么设置,现在域名这些还没有######<div> <#assign data="2333333" /> ${data} <#include "./head-11.html"/> </div>
用这个来判断,差不多就能知道问题出在哪里了######不行用import呗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。