out.println(strHeaCountry[iCountryCount - 1]);
  if (strHeaCountry[iCountryCount - 1].equals(strHeaCountryChn))
  { …… }
前边是一个字符串型的数组,后边是一个字符串,进行比较
如果没有进行比较这句话,那前边的结果是可以正确打印出来的,就说明数组里边是有数的,可是如果比较了,就报错:
java.lang.NullPointerException
 at org.apache.jsp.test$jsp._jspService(test$jsp.java:83)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
……
可是数组里边的确是有东西的!
请达人指教!