40至50岁适合的包款:关于JSP的问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 10:32:36
<%@ page contentType="text/html; charset=gb2312" language="java" import="acec.db.*,java.sql.*,java.util.*,acec.*,java.util.regex.*" errorPage="" %>
<%@page import="org.xml.sax.helpers.DefaultHandler"%>
<%@ page import="javax.xml.parsers.*"%>
<%@ page import="javax.xml.transform.*"%>
<%@ page import="javax.xml.transform.dom.DOMSource"%>
<%@ page import="javax.xml.transform.stream.StreamResult"%>
<%@ page import="org.w3c.dom.*"%>

<%@ page import="org.w3c.dom.DOMException"%>
<%@ page import="org.w3c.dom.Document"%>
<%@ page import="org.w3c.dom.Element"%>
<%@ page import="org.w3c.dom.NodeList"%>
<%@ page import="org.w3c.dom.Text"%>
<%@ page import="java.util.*"%>
<%
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
DocumentBuilder db=dbf.newDocumentBuilder();
Document doc=db.parse("E:/Tomcat 5.5/webapps/hftv/xawb/catalog.xml");
doc.normalize();
NodeList nl=doc.getElementsByTagName("CD");
int k=0;
out.println(nl.getLength());
while(k<nl.getLength())
{
Element my_ele=(Element)nl.item(i);
out.println("----->"+my_ele.getElementsByTagName("TITLE").item(0).getFirstChild().getNodeValue());
k++;
}

%>

以上是在JSP中的一段代码,在TOMCAT5。0下调试out.println("----->"+my_ele.getElementsByTagName("TITLE").item(0).getFirstChild().getNodeValue());句出错,请教大家原因?
前面都是导入包的语句啊,只有DocumentBuilderFactory.....开始的一点,请教大家啊!!!

知道~~我是说

out.println("----->"+my_ele.getElementsByTagName("TITLE").item(0).getFirstChild().getNodeValue());

这一句太长,你分开写,调试下,怎么就找不出问题。

---------------------------------

语句太长——不是出错原因,是问题所在。一点点来试试,很容易debug的