jsp截取问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:12:00
content=content.replaceAll(" "," ");
把内容转换一下后添加到库里
库里内容如下:
"    教育背景:; ; 中山大学"

现要取出内容并截取,截取到 的中间就显示&nb了有什么方法解决吗
谢了
content=content.replaceAll(" ","&nbs p;");
把内容转换一下后添加到库里
库里内容如下:
"&nbs p;&nbs p;&nbs p;&nbs p;教育背景:&nbs p;&nbs p;中山大学"

现要取出内容并截取,截取到&nbs p;的中间就显示&nb了有什么方法解决吗
谢了

<% String explain=sl.getExplain();
if(explain.length()>38){
out.println(explain.substring(0,38)+"...");
}else{
out.println(sl.getExplain());
}%>

怎么判断前后不为&nbs p;?

这个你截取的时候做下判断好了

因为你存的时候做了转义

简单一点的话,你在读取出来截取前再转义回来

或者做很土的几次判断吧.

content=content.replaceAll(" ", " ");