Я новичок в Java, так что терпите меня. У меня есть небольшой фрагмент кода, который проверяет, имеет ли currentNode свойство "fileReference" и возвращает его значение. За исключением того, что моя проверка нуля не работает, потому что, если в fileReference ничего нет, я получаю сообщение об ошибке. Если ссылка на fileReference существует, она работает нормально. Вот ошибка:
Caused by: javax.jcr.PathNotFoundException: fileReference
Вот мой код:
if(currentNode != null){
NodeIterator checkNode = currentNode.getNodes();
while (checkNode.hasNext()) {
Node imageNode = checkNode.nextNode();
printNodeTitle = imageNode.getProperty("fileReference").getString();
}
}
public String getImageNode() { (printNodeTitle != null) ? return printNodeTitle : return ""; }
Любая помощь приветствуется!
getImageNode()
? Я предполагаю, что вы строите недопустимый путь, превращая null в пустую строку. - person Ron Dahlgren   schedule 11.05.2013