2018-11-09 15:35
这里补充一下, jfinal enjoy 为了提升用户体验,如果没有必要,是不需要空格的,例如:
#if(..)aaa#else bbb#end
上面的代码 #else 与前面的 aaa ,还有 #end 与前面的 bbb 之间可以不要空格,是因为字符 '#' 可以起到分隔的作用,enjoy 就自动处理好了
而你的用法是 #else 后方多了一个字符 '2', 这种情况没有字符 '#' 作为分隔,enjoy 是无论如何不能帮你处理掉的,因为 #else2 可能是你想保留的一个普通字符串
enjoy 自动处理的情况还包括小括号,例如:
#if(a==b)xxx#end
上面的 xxx 与左边的小括号之间没有空格,是因为小括号也可以作为分隔符起作用,这个与 java 规则是类似的