'{' стало для меня полной неожиданностью
Я хочу использовать org.stringtemplate.v4.*
в качестве движка шаблонов для рендеринга HTML-страниц. Однако я не могу найти, как избежать открытых скобок в моем файле. Templator считает, что это какое-то выражение, а это просто код JavaScript.
Я старался \{
но это не поможет - я все еще получил
504:15: invalid character '\'
504:16: '{' came as a complete surprise to me
Как избежать этого? Или какие аналоги stringtemplate существуют, которые могут правильно обрабатывать HTML-страницу в качестве входных данных?
3 ответа
Когда я получил эту ошибку, я забыл конечный знак ($) для атрибута. Так должно быть $attribute.name$
Так как Java помечен, я думаю, вы также должны бежать \
так как это специальный символ в Java, может быть \\{
Я столкнулся с этим, когда у меня был выход $
внутри некоторого контента внутри XML-файла, который я использовал в качестве шаблона. Исправлено с помощью \$
вместо.