-
Type:
New Feature
-
Resolution: Fixed
-
Priority:
Normal
-
Affects Version/s: 9.6.2
-
Component/s: None
-
Security Level: Jimmy
-
None
-
None
Steps to Reproduce
<style src="/i18n/mycss*.css" /> <style src="mycss*.css" />
Current Result
org.zkoss.zk.ui.UiException: javax.servlet.ServletException: Unable to encode mycss*.css
at org.zkoss.zk.ui.http.ExecutionImpl.encodeURL(ExecutionImpl.java:332)
at org.zkoss.zul.Style.getEncodedURL(Style.java:201)
at org.zkoss.zul.Style.renderProperties(Style.java:181)
at org.zkoss.zk.ui.AbstractComponent.redraw(AbstractComponent.java:2176)
at org.zkoss.zk.ui.sys.HtmlPageRenders.outPageContent(HtmlPageRenders.java:684)
at org.zkoss.zul.impl.PageRenderer.renderDesktop(PageRenderer.java:99)
at org.zkoss.zul.impl.PageRenderer.render(PageRenderer.java:56)
at org.zkoss.zk.ui.impl.PageImpl.redraw(PageImpl.java:944)
at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:576)
at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:371)
at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:220)
at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:146)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
...
Caused by: javax.servlet.ServletException: Unable to encode mycss*.css
at org.zkoss.web.servlet.http.Encodes.encodeURL(Encodes.java:402)
at org.zkoss.zk.ui.http.ExecutionImpl.encodeURL(ExecutionImpl.java:321)
... 51 more
Caused by: org.zkoss.lang.SystemException: java.net.MalformedURLException: mycss_en_US.css
at org.zkoss.web.util.resource.ServletContextLocator.getResource(ServletContextLocator.java:155)
at org.zkoss.util.resource.Locators.myLocate(Locators.java:155)
at org.zkoss.util.resource.Locators.locate(Locators.java:78)
at org.zkoss.web.servlet.Servlets.locate(Servlets.java:259)
at org.zkoss.web.servlet.http.Encodes.encodeURL0(Encodes.java:482)
at org.zkoss.web.servlet.http.Encodes.access$000(Encodes.java:48)
at org.zkoss.web.servlet.http.Encodes$1.encodeURL(Encodes.java:426)
at org.zkoss.web.servlet.http.Encodes.encodeURL(Encodes.java:399)
... 52 more
Caused by: java.net.MalformedURLException: mycss_en_US.css
at org.eclipse.jetty.webapp.WebAppContext.getResource(WebAppContext.java:380)
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.getResource(JettyWebAppContext.java:449)
at org.eclipse.jetty.webapp.WebAppContext$Context.getResource(WebAppContext.java:1555)
at org.zkoss.web.util.resource.ServletContextLocator.getResource0(ServletContextLocator.java:171)
at org.zkoss.web.util.resource.ServletContextLocator.getResource(ServletContextLocator.java:152)
... 59 more
Expected Result
encode mycss*.css successfully without errors