Руководство по правильному экранированию в платформе Play

Я пытаюсь понять, как платформа Play поддерживает экранирование.

Это хорошая страница с подробным описанием необходимых функций: 2 / javaextensions

Еще одна путаница - это поддержка index.json (т.е. использование шаблонов для построения JSON вместо HTML). $ {} волшебным образом переключается на экранирование JavaScript в документе JSON или все же экранирует HTML, поэтому все в шаблоне JSON должно иметь явный escapeJavaScript () ?

Также есть addSlashes () на http://www.playframework.org/documentation/1.2/javaextensions , но это кажется не совсем подходящим для любой из ситуаций, которые я могу придумать. (?)

Было бы здорово иметь подробное руководство о том, как сделать все возможные варианты побега в игре. Мне кажется, что в некоторых случаях ответ - «катай сам», но, возможно, мне не хватает того, что включено.

26
задан Community 23 May 2017 в 11:45
поделиться