-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3995031
By: hotcicada
I have two jsp files:
--------test.jsp----------
<html xmlns:zk="http://www.zkoss.org/2005/zul">
<zk:window id="cityListWnd" width="350"> <zk:hbox>
<zk:button label="New..." >
<attribute name="onClick">
org.zkoss.zul.Window win
= (org.zkoss.zul.Window)Executions.createComponents("test2.jsp", null, null);
win.doModal();
</attribute>
</zk:button>
</zk:hbox>
</zk:window>
</html>
and test.jsp
-----------test2.jsp--------------
<html xmlns:zk="http://www.zkoss.org/2005/zul">
<zk:window title="checkbox demo" border="normal">
<zk:combobox>
<zk:comboitem label="Simple and Rich"/>
<zk:comboitem label="Cool!"/>
<zk:comboitem label="Thumbs Up!"/>
</zk:combobox>
</zk:window>
</html>
I clicked the "New..." button,i got a error msg:Language not found for extension jsp!
but it is work fine:http://localhost:8080/test.jsp
and http://localhost:8080/test2.jsp
my zk version is 2.1.3,this is a snippet of my web.xml:
---------web.xml----------
<!-- ZK -->
<listener>
<description>Used to cleanup when a session is destroyed</description>
<display-name>ZK Session Cleaner</display-name>
<listener-class>org.zkoss.zk.ui.http.HttpSessionListener</listener-class>
</listener>
<servlet>
<description>ZK loader for ZUML pages</description>
<servlet-name>zkLoader</servlet-name>
<servlet-class>org.zkoss.zk.ui.http.DHtmlLayoutServlet</servlet-class>
<!-- Must. Specifies URI of the update engine (DHtmlUpdateServlet).
It must be the same as <url-pattern> for the update engine.
-->
<init-param>
<param-name>update-uri</param-name>
<param-value>/zkau</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>*.zul</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>*.zhtml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
<!-- Optional. Uncomment it if you want to use richlets.
-->
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>/zk/*</url-pattern>
</servlet-mapping>
<servlet>
<description>The asynchronous update engine for ZK</description>
<servlet-name>auEngine</servlet-name>
<servlet-class>org.zkoss.zk.au.http.DHtmlUpdateServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>auEngine</servlet-name>
<url-pattern>/zkau/*</url-pattern>
</servlet-mapping>
<filter>
<filter-name>zkFilter</filter-name>
<filter-class>org.zkoss.zk.ui.http.DHtmlLayoutFilter</filter-class>
<init-param>
<param-name>extension</param-name>
<param-value>html</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>zkFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>INCLUDE</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping>
Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3995225
By: henrichen
> createComponents("test2.jsp", null, null);
The createComponents() will simply refuse any file extension that is not "zul"
because it accept only zul file.
Asked: 2006-11-04 03:02:12 +0800
Seen: 224 times
Last updated: Nov 04 '06