java+xml中文问题解决方法 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- java+xml中文问题解决方法 (http://www.webasp.net/article/18/17416.htm) |
| -- 作者:未知 -- 发布日期: 2005-04-11 |
| import javax.xml.transform.TransformerFactory; import javax.xml.transform.*; import javax.xml.transform.stream.StreamSource; import javax.xml.transform.stream.StreamResult; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerConfigurationException; import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.http.HttpServlet; /** * Title: Test * Description: Case Study * Copyright: Copyright (c) 2001 * Company: * @author tony chen * @version 1.0 */ public class test extends HttpServlet { private static final String CONTENT_TYPE = "text/html"; /**Initialize global variables*/ public void init(ServletConfig config) throws ServletException { super.init(config); } /**Process the HTTP Get request*/ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try{ TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(new StreamSource(new File("C:/resin/jworkflow/xsl/xxx.xsl"))); transformer.setOutputProperty("encoding","gb2312"); transformer.transform( new StreamSource(new File("C:/resin/jworkflow/WEB-INF/classes/xml/yyy.xml")), new StreamResult(response.getOutputStream())); } catch(Exception e){e.printStackTrace();} } /**Clean up resources*/ public void destroy() { } } |
| webasp.net |