JSP for viewing Foundry Doc online now works
git-svn-id: https://svn.libreccm.org/ccm/trunk@2900 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
6f89ff9d92
commit
f1790d1b5c
|
|
@ -9,11 +9,24 @@
|
|||
|
||||
response.setContentType("text/html;charset=utf-8");
|
||||
|
||||
String requestURL = request.getRequestURL().toString();
|
||||
String themeURL;
|
||||
if (requestURL.endsWith("/doc/")) {
|
||||
themeURL = requestURL.substring(0, requestURL.length() - 5);
|
||||
} else if(requestURL.endsWith("/doc/index.jsp")) {
|
||||
themeURL = requestURL.substring(0, requestURL.length() - 14);
|
||||
} else {
|
||||
themeURL = requestURL.substring(0, requestURL.length() - 4);
|
||||
}
|
||||
|
||||
/*response.getOutputStream().print("themeURL = " + themeURL);
|
||||
response.getOutputStream().print("requestURI = " + request.getRequestURI());
|
||||
response.getOutputStream().print("requestURL = " + request.getRequestURL());*/
|
||||
|
||||
TransformerFactory factory = TransformerFactory.newInstance();
|
||||
Transformer transformer = factory.newTransformer(new StreamSource("../start.xsl"));
|
||||
System.out.println(request.getContextPath());
|
||||
transformer.setParameter("theme-prefix", request.getRequestURI() + "/../");
|
||||
transformer.transform(new StreamSource("foundry-documentation.xml"),
|
||||
Transformer transformer = factory.newTransformer(new StreamSource(themeURL + "/start.xsl"));
|
||||
transformer.setParameter("theme-prefix", themeURL);
|
||||
transformer.transform(new StreamSource(themeURL + "/doc/foundry-documentation.xml"),
|
||||
new StreamResult(response.getOutputStream()));
|
||||
|
||||
</jsp:scriptlet>
|
||||
|
|
|
|||
Loading…
Reference in New Issue