Index: ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/bioreader/service/BioreaderManagerImpl.java =================================================================== diff -u -r30783 -r36687 --- ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/bioreader/service/BioreaderManagerImpl.java (.../BioreaderManagerImpl.java) (revision 30783) +++ ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/bioreader/service/BioreaderManagerImpl.java (.../BioreaderManagerImpl.java) (revision 36687) @@ -12,6 +12,7 @@ import net.sf.json.JSONObject; import org.apache.commons.lang.StringUtils; +import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; @@ -88,7 +89,8 @@ public Elements getTagInfoByUrlAndTag(String url, String tag) { Elements elements = null; try { - elements = GrabPageTool.getDocument(url).getElementsByTag(tag); + Document document = GrabPageTool.getDocument(url); + elements = document.getElementsByTag(tag); } catch (Exception e) { e.printStackTrace(); } @@ -100,7 +102,8 @@ JSONObject json = null; try { //获取生物阅读器的监测信息 - Elements elements = getTagInfoByUrlAndTag(url,"tbody").get(0).children(); + Elements tagInfoByUrlAndTag = getTagInfoByUrlAndTag(url,"tbody"); + Elements elements = tagInfoByUrlAndTag.get(0).children(); if(elements == null){ json = JSONUtil.buildJsonObject(false, "访问【"+ bioreader.getBioreaderName() +"】失败,网络连接超时,生物阅读器的IP地址:"+ bioreader.getBioreaderIp() +",请检查该设备的网络连接是否正确。"); return json;