<%!String []D;%>//将[D]声明为全局变量
。。。。。。。
。。。。。。省略了其中连接数据库的语句
。。。。。。。。
String s4=rs_1.getString("answer");//从数据库那里获得answer的值,并赋给s4
out.print(s4);//打印出s4的值,在不加下一句情况之下,程序能正常运行,打印出的值是A*8,写这句只是为了验证是否得到了answer的值
D=s4.split("*");//加了这句之后,运行就一直报此错误“java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0”,请问各位大侠,究竟错在哪了。。。。。
------解决方案--------------------------------------------------------
D=s4.split("*");
==>
D=s4.split("\\*");