Re: check response on app
Greg Huber <[email protected]> Wed, 24 Jun 2026 10:30:54 +0100
| Newsgroups | gmane.comp.jakarta.struts.devel |
|---|---|
| Message-ID | <[email protected]> |
--------------K5dlHaU8RnCgvaBKWCkqqwMf Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Looking into this, basically you cannot use escapeHtml=false and escapeJavaScript=true and have <b></b> <strong></strong> <em></em> etc work. There is too much of an overlap between what StringEscapeUtils.escapeEcmaScript(result) does trying to escape slashes with html slashes (ie you get <b><\/b>, an unterminated <b> which messes with the layout). Guess I will need remove escapeHtml=false. https://struts.apache.org/tag-developers/property-tag Maybe there should be a warning on the escapeHtml tag text not to set to false without setting escapeJavaScript=true, otherwise it will execute the "script" in the response. On 24/06/2026 07:58, Łukasz Lenart wrote: > pt., 19 cze 2026 o 08:50 Greg Huber<[email protected]> napisał(a): >> Error messages can contain <b> or <strong> to highlight input (that my >> be a typo). >> >> We don't want any <script> input to popup ie be executed by the response. >> >> escapeJavaScript="false" does not work well. It messes with the layout. >> >> <s:property value="#actionError" escapeHtml="false" >> escapeJavaScript="false" /> > So this used to work like this? with no escape and <script/> was > stripped/escaped automatically? > > <s:property value="#actionError"/> > > > Cheers > Łukasz > > --------------------------------------------------------------------- > To unsubscribe, e-mail:[email protected] > For additional commands, e-mail:[email protected] > --------------K5dlHaU8RnCgvaBKWCkqqwMf--