JSP中什么保留字符串中间的多个空格 <td><bean:write name="_0001Form" property="name"/></td>

比如Form里返回的name为张三,中间有两个半角空格。现在打到画面上只有一个。<td><pre><bean:writename="_0001Form"property=... 比如Form里返回的name为张 三,中间有两个半角空格。现在打到画面上只有一个。
<td><pre><bean:write name="_0001Form" property="name"/></pre></td>
用<pre>的话。能显示两个半角空格,但是张 三前面多出了一串空格,画面还换行了。
通过white-space控制也不行。只能求助大神了。。。
展开
 我来答
菜芽芽
推荐于2016-05-26 · TA获得超过1236个赞
知道小有建树答主
回答量:1000
采纳率:100%
帮助的人:312万
展开全部

<pre>标签之间的内容会被当做非html解析,里面的所有空格都会保留,多个空格应该是你的bean造成的

你是想实现张三之间在页面上空两个空格是吧,不要用pre标签,解决办法有两种

  1. html中多个连续的空格只会被解析为1个,想要多个时,用&nbsp;表示1个空格

  2. 中文想保持对齐,中间空格可用全角空格,一个全角空格与一个汉字宽度一致,并且各浏览器表现基本都一致

追问
已经解决了,不过还是谢谢。你说的第一种应该也行,不过我没试。给td加上style="white-space:pre"也能实现……
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式