java读取text的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 11:46:55
我想在jsp里读取text的内容,text里存的是文章,一段一段的,例如:

"昨天下午,张明路静静地躺在309医院血液科病床上。他说,他们一家在北京打工十多年.
今年1月底,他被查出患有白血病,需要骨髓移植。3月初,一个弟弟和两个妹妹从河北邢台老家来到北京.
为哥哥做骨髓配型。3月8日,检查结果出来,自己的大妹妹张花芝配型成功。"

可是读出来后发现段前空两格字的空格度不出来,变成了:

"昨天下午,张明路静静地躺在309医院血液科病床上。他说,他们一家在北京打工十多年.
今年1月底,他被查出患有白血病,需要骨髓移植。3月初,一个弟弟和两个妹妹从河北邢台老家来到北京.
为哥哥做骨髓配型。3月8日,检查结果出来,自己的大妹妹张花芝配型成功。"
请问如何解决啊?
就是显示不了段首的两个空格.
我想要这样的:
        "昨天下午,张明路静静地躺在309医院血液科病床上。他说,他们一家在北京打工十多年.
        "今年1月底,他被查出患有白血病,需要骨髓移植。3月初,一个弟弟和两个妹妹从河北邢台老家来到北京.
        "为哥哥做骨髓配型。3月8日,检查结果出来,自己的大妹妹张花芝配型成功。"

你是像这样<%=str %>把读出的文本直接放到html代码里面吧,

这样的话是不行的,html不认识空格,只认识& nbsp;(中间没有空格,百度这里也输不了^_^),

你这样吧,在要输出的地方用<pre></pre>括起来,如:

<PRE>
<%=str %><br>
...
</PRE>

试试就知道了,要是不好的话,你就把里面的空格全部替换成& nbsp;吧,呵呵

从lz发的这两段文字来看,并没有什么区别,可能是lz发错了。
另外楼主的代码是什么样子的,建议提问的时候把代码也发上来。