当前位置: 首页 > 工具软件 > ICTCLAS4J > 使用案例 >

ictclas4j java_java使用ictclas4j分词时出现NullPointerException错误 寻高手帮忙

景光赫
2023-12-01

程序片段:SegTagsegTag=newSegTag(1);try{SegResultseg_res=segTag.split(str);StringsegString=seg_res.getFinalResult();System.out.println(segString);}catch(Throwablet){t.pri...

程序片段:

SegTag segTag = new SegTag(1);

try{

SegResult seg_res=segTag.split(str);

String segString=seg_res.getFinalResult();

System.out.println(segString);

} catch (Throwable t)

{

t.printStackTrace();

}

str被我赋值为"中华人民共和国" 程序运行完好 但是 我从jsp页面传递过来的值赋给str同样的"中华人民共和国" 用输出函数查看赋值是成功的 但是程序运行到这里就报错 错误如下:

java.lang.NullPointerException

at org.ictclas4j.bean.Dictionary.getMaxMatch(Dictionary.java:570)

at org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:93)

at org.ictclas4j.segment.SegTag.split(SegTag.java:82)

at analyse.Analyse.strAnalyse(Analyse.java:134)

at search.Search.doGet(Search.java:38)

at search.Search.doPost(Search.java:45)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)

...........

不知道这个问题怎么解决 急切盼望帮助 小弟多谢了

展开

 类似资料: