zk版本5.0.6
但当au request发生异常的时候,却弹出了两个对话框
一个是zk默认的错误对话框(a),标题为zk的错误框
然后才是我自定义的对话框(b)
(a)在最前面,(b)最后面,
按照上面的2中的做法,不应该有(a)这个对话框的
错误截图
error.zul页面
- <? xml version = "1.0" encoding = "UTF-8" ?>
- < window xmlns:n = "native" xmlns = "http://www.zkoss.org/2005/zul"
- xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation = "http://www.zkoss.org/2005/zul http://www.zkoss.org/2005/zul/zul.xsd"
- mode = "modal" closable = "true" width = "300px" height = "200px" >
- < caption >
- < div align = "left" >
- < label value = "系统错误" style = "color:red;" > </ label >
- </ div >
- </ caption >
- < n:div style = "color: #CE4614;font-size: 0.9em;text-align: center;"
- align = "center" >
- < n:h3 style = "font-size:1.4em;" > 抱歉,系统错误 </ n:h3 >
- 我们已记录该错误,为此造成您的不便请多见谅
- < n:br />
- < n:br />
- < n:br />
- < button label = "确定" onClick = "spaceOwner.detach();" />
- </ n:div >
- < zscript >
- <![CDATA[
- if(requestScope.get("javax.servlet.error.exception")!=null){
- org.slf4j.Logger log=org.slf4j.LoggerFactory.getLogger("syserror.zul");
- log.error("system error", requestScope.get("javax.servlet.error.exception"))
- }
- ]]>
- </ zscript >
- </ window >
<?xml version="1.0" encoding="UTF-8"?>
<window xmlns:n="native" xmlns="http://www.zkoss.org/2005/zul"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.zkoss.org/2005/zul http://www.zkoss.org/2005/zul/zul.xsd"
mode="modal" closable="true" width="300px" height="200px">
<caption>
<div align="left">
<label value="系统错误" style="color:red;"></label>
</div>
</caption>
<n:div style="color: #CE4614;font-size: 0.9em;text-align: center;"
align="center">
<n:h3 style="font-size:1.4em;">抱歉,系统错误</n:h3>
我们已记录该错误,为此造成您的不便请多见谅
<n:br />
<n:br />
<n:br />
<button label="确定" onClick="spaceOwner.detach();" />
</n:div>
<zscript>
<![CDATA[
if(requestScope.get("javax.servlet.error.exception")!=null){
org.slf4j.Logger log=org.slf4j.LoggerFactory.getLogger("syserror.zul");
log.error("system error", requestScope.get("javax.servlet.error.exception"))
}
]]>
</zscript>
</window>
本文描述了使用ZK 5.0.6框架时遇到的一个错误处理问题,在Tomcat环境下配置了自定义错误页面,但当请求发生异常时,出现了两次错误提示对话框。一次是ZK默认的错误提示,另一次才是自定义的错误页面。



3万+

被折叠的 条评论
为什么被折叠?



