Mega Code Archive

 
Categories / Java Tutorial / JSP
 

Performing XSL Transformations

<%@ page language="java" contentType="text/html" %> <%@ page pageEncoding="UTF-8"%> <%@ page import="javax.xml.transform.*"%> <%@ page import="javax.xml.transform.stream.*"%> <html>   <head>     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">     <title>Customer Orders</title>   </head>   <body>     <h1>Customer Orders</h1>       <%! String FS = System.getProperty("file.separator"); %>         <%         String xmlFile = request.getParameter("XML");         String xslFile = request.getParameter("XSL");         String ctx = getServletContext().getRealPath("") + FS;         xslFile = ctx + xslFile;         xmlFile = ctx + xmlFile;         TransformerFactory tFactory =           TransformerFactory.newInstance();         Transformer transformer =           tFactory.newTransformer(new StreamSource(xslFile));         transformer.transform(           new StreamSource(xmlFile), new StreamResult(out));         %>     </body> </html>