// 获取name,如果为空则抛出异常
String privilegeName = privilegeElement.attributeValue("name");
if (privilegeName == null) {
logger.error("the name is null.");
throw new XmlParseException();
}测试了一把,调试到第一条语句的时候,privilegeName为null,结果到if语句的时候,居然抛出NullPointException,真是怪了?
String privilegeName = privilegeElement.attributeValue("name");
if (privilegeName == null) {
logger.error("the name is null.");
throw new XmlParseException();
}测试了一把,调试到第一条语句的时候,privilegeName为null,结果到if语句的时候,居然抛出NullPointException,真是怪了?
netbeans还是蛮好用的,呵呵!
System.out.println("1111111111111111");
if (privilegeName == null) {
System.out.println("Test ");
logger.error("the name is null.");
throw new XmlParseException();
}
可以看下是不是执行到if语句里面,还是根本就没有执行到那里