昨天我問了一個問題here,並且很友好地回答。但是,我已經拿到了示例代碼並嘗試打印出當前節點的值,即使用getNodeValue。將getNodeValue轉換爲字符串
每當我運行jsp時,它會在「printOut = n.getNodeValue()。trim();」時返回一個「org.apache.jasper.JasperException:處理JSP頁面時發生異常」
下面是我從羅布麻
String = "tagToFind";
String printOut = "";
Node n = aNode.getParentNode();
while (n != null && !n.getNodeName().equals(tagToFind)) {
n = n.getParentNode();
printOut = n.getNodeValue();
}
out.println(printOut);
謝謝你,這是一個很好的提示,但我想,如果添加(N!= NULL){printOut的= n.getNodeValue()修剪();}但我仍然得到相同的錯誤 – Hammer 2010-10-20 11:14:04
問題不在於n == null,而是n.getNodeValue()== null。嘗試測試。 – 2010-10-20 12:10:10