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");
|
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();
|
TransformerFactory factory = TransformerFactory.newInstance();
|
||||||
Transformer transformer = factory.newTransformer(new StreamSource("../start.xsl"));
|
Transformer transformer = factory.newTransformer(new StreamSource(themeURL + "/start.xsl"));
|
||||||
System.out.println(request.getContextPath());
|
transformer.setParameter("theme-prefix", themeURL);
|
||||||
transformer.setParameter("theme-prefix", request.getRequestURI() + "/../");
|
transformer.transform(new StreamSource(themeURL + "/doc/foundry-documentation.xml"),
|
||||||
transformer.transform(new StreamSource("foundry-documentation.xml"),
|
|
||||||
new StreamResult(response.getOutputStream()));
|
new StreamResult(response.getOutputStream()));
|
||||||
|
|
||||||
</jsp:scriptlet>
|
</jsp:scriptlet>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue