Issue:
When a JSP page includes one or multiple zul pages, the ZK stylesheet (and javascript) links are generated as the first line of the first included zul page.
Therefore, it is hard to override the default style.
Solution:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ZK 5 JSP Test</title>
<%= org.zkoss.zk.fn.JspFns.outZkHtmlTags(application, request, response, null)%>
<link rel="stylesheet" href="foo.css"/>
</head>
<body>
...
<jsp:include page="foo.zul"/>
...
Ready since 10/17