[ https://issues.apache.org/jira/browse/WW-3095?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lukasz Lenart updated WW-3095: ------------------------------ Fix Version/s: 6.8.0 (was: 6.7.1) > URL has no setEncoding > ---------------------- > > Key: WW-3095 > URL: https://issues.apache.org/jira/browse/WW-3095 > Project: Struts 2 > Issue Type: Bug > Components: Plugin - Tags > Affects Versions: 2.1.6 > Environment: Struts 2.1.6 > TC 6.0.14 > JDK 1.6.0.10 > Reporter: Martin Gainty > Priority: Major > Fix For: 6.8.0 > > > If I set encoding the encoding to UTF-8 in struts.properties as > struts.i18n.encoding=UTF-8 > //If I implement the include tag I see all appropriate annotations e.g. > @StrutsTag(name="include", > tldTagClass="org.apache.struts2.views.jsp.IncludeTag", description="Include a > servlet's output " + > "(result of servlet or a JSP page)") > public class Include extends Component { > > //more importantly the include will support the STRUTS_I18N_ENCODING > DefaultEncoding with this inject //annotation > @Inject(StrutsConstants.STRUTS_I18N_ENCODING) > public void setDefaultEncoding(String encoding) { > defaultEncoding = encoding; > } > //but viewing the URL code I see > @StrutsTag(name="url", tldTagClass="org.apache.struts2.views.jsp.URLTag", > description="This tag is used to create a URL") > public class URL extends ContextBean > //there is no setDefaultEncoding which means any new encodings in > struts.properties will not be reflected here > MCG 22 April 09 -- This message was sent by Atlassian Jira (v8.20.10#820010)