Я читал некоторые Struts2 переменную в JavaScript следующим образом:побег Котировка - JavaScript, распорки 2
<javascript type="text/javascript">
var data='<s:property value="simulationInfos"/>';
<javascript>
Если мои simulationInfos содержит одинарную кавычку», я получаю ошибку: неожиданный идентификатор.
поэтому я попытался избежать цитаты следующим образом:
var data='<s:property value="simInfos" escapeJavaScript="true"/>';
and var data='<s:property value="simInfos" escapeHTML="true"/>';
Я получаю сообщение об ошибке: Атрибут escapeJavaScript (или escapeHTML) недопустимый для тега имущества в соответствии с TLD.
Любая идея?
Зависит от версии struts2, которую вы используете, посмотрите на барабан struts2-core-VERSION, чтобы определить, какие свойства доступны. Вы заметите, что URL-адрес поддержки содержит номер версии, измените его, чтобы отразить версию, которую вы используете в настоящее время. – Quaternion