0

It is a bug?Language not foundextension jsp

asked 2006-11-04 03:02:12 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


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>



delete flag offensive retag edit

1 Reply

Sort by ยป oldest newest

answered 2006-11-04 10:10:34 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


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.

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2006-11-04 03:02:12 +0800

Seen: 224 times

Last updated: Nov 04 '06

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More