工具提示-功能对1个对象运行良好,但当添加更多对象时,就会失败。
在catalina.out
中,对象显示时没有垃圾字符,但当我通过f12在UI中查看时,我可以看到垃圾字符""
。
在java代码中,我使用了replaceAll
和split
,但没有成功。
代码-
sHasCP1+="ISS-0000430ISS-0000434ISS-0000435ISS-0000436";
//sHasCP1 = sHasCP1.replace("" , ";");
//sHasCP1 = sHasCP1.replace("[^a-zA-Z0-9]" , " ");
String[] seperator = new String[50];
seperator = sHasCP1.split("");
List<String> list = (List) Arrays.asList(seperator);
StringBuilder name = new StringBuilder();
//display elements of List
System.out.println("String array converted to List");
for(int i=0; i < list.size(); i++){
name.append(list.get(i));
if ( i != list.size()-1){
name.append(", ");
}
System.out.println(name.toString());
}
我正在传递标题中的名称值-
sbOut.append("<img src="..conCP.gif" border="0" title=""+name+ ""/>");
不知道HTML实体何时何地引入;以下操作应该完成:
final String REPLACEMENT = "t"; // Or ""?
sHasCP1 = sHasCP1.replace("&#7;", REPLACEMENT);
sHasCP1 = sHasCP1.replace("", REPLACEMENT);
sHasCP1 = sHasCP1.replace("u0007", REPLACEMENT);
在第一个版本中,我保留了一个TAB字符。CCD_ 5左右也可以。
Nicer将检查/调试/记录确切的字符串。