You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Dependencies

Update Struts dependencies to 6.x.x.

Remove the following plugin dependencies because they were dropped and aren't supported anymore:

  • sitegraph plugin

Support for Velocity was moved into dedicated plugins, also Velocity based tags were moved into the new plugin, see Unable to render Jira issues macro, execution error. for more details.

Class changes

com.opensymphony.xwork2.config.providers.XmlConfigurationProvider became abstract, please use org.apache.struts2.config.StrutsXmlConfigurationProvider instead.

com.opensymphony.xwork2.conversion.TypeConversionException was replaced by org.apache.struts2.conversion.TypeConversionException.

com.opensymphony.xwork2.XWorkException was replaced by org.apache.struts2.StrutsException.

Tag escape behaviour

After migrating to the latest Freemarker (which enables auto-escaping by default) you should top using ?html in your custom tags and freemarker based pages. Also when embedding one tag in another like in the example below:

<s:a href="%{...}">
  <img src="<s:url value='/images/icon_waste_sml.png'/>"/>
</s:a>

The inner tag will be automatically escaped, to avoid such behaviour set "escapeHtmlBody" attribute to "false" as below:

<s:a href="%{...}" escapeHtmlBody="false">
  <img src="<s:url value='/images/icon_waste_sml.png'/>"/>
</s:a>

It's related to Unable to render Jira issues macro, execution error. and Unable to render Jira issues macro, execution error. .

Temp/Work directory of ApplicationServer/ServletContainer

Users reported it was necessary for them to remove temp/work directory of their ApplicationServer/ServletContainer. Likely to force server to recompile JSPs.


  • No labels