在线请教:javax.xml.transform.stream.*为什么导不进来?
我在servlet里面想通过xsl转换xml
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
StreamSource xml = new StreamSource(new StringReader("D:/WorkSpace/Code/XMLParser/src/XML_ChangeINServlet/unicode.xml"));
StreamSource xsl = new StreamSource("D:/WorkSpace/Code/XMLParser/src/XML_ChangeINServlet/unicode.xsl");
response.setContentType("text/html; charset=UTF-8");
StreamResult result = new StreamResult(response.getWriter());
try{
Transformer trans = TransformerFactory.newInstance().newTransformer(xsl);
trans.setOutputProperty("encoding","UTF-8");
trans.transform(xml, result);
}
catch(Exception e)
{
}
}
运行的时候报错:
java.lang.NoClassDefFoundError: javax/xml/transform/stream/StreamResult
at XML_ChangeINServlet.XmlToHtml.doPost(XmlToHtml.java:49)
可我明明import 了阿?请高手帮忙。。