Я пытаюсь понять, как платформа Play поддерживает экранирование.
Это хорошая страница с подробным описанием необходимых функций: 2 / javaextensions
Еще одна путаница - это поддержка index.json
(т.е. использование шаблонов для построения JSON вместо HTML). $ {}
волшебным образом переключается на экранирование JavaScript в документе JSON или все же экранирует HTML, поэтому все в шаблоне JSON должно иметь явный escapeJavaScript ()
?
Также есть addSlashes () на http://www.playframework.org/documentation/1.2/javaextensions , но это кажется не совсем подходящим для любой из ситуаций, которые я могу придумать. (?)
Было бы здорово иметь подробное руководство о том, как сделать все возможные варианты побега в игре. Мне кажется, что в некоторых случаях ответ - «катай сам», но, возможно, мне не хватает того, что включено.