每个模板都会被编译成java类,模板引擎读取这个java类生成代码或者文档
(详细请点击)。
而编译声明是用来定义模板编译信息的。在模板的最顶部,每个模板都必须有且只有一个此声明。
其中package是编译后的java类的包名,class是类名。 那么,这个模板对应的java编译类在哪里呢?
1)点击过滤器
2)把JET2Project的勾选去掉,确定
3)可以看到一个隐藏的名为JET2Project显示出来了。
<%@jet .... %> ,用来定义编译信息的结构体,包含以下几个属性
关于命名规范,详细请点击。
此处我们把初始和结束标签修改为"<$"和"$>",这样就不会造成冲突。
还有另外一种方式可以避免冲突,jsp或者asp自带的<% %>可以使用转移字符,在%前加上"\";
写成<!\% \%> <\% \%> <=\% \%>的格式。