论坛首页 入门技术论坛

页面正常显示语句中的空格

浏览 1705 次
该帖已经被评为新手帖
作者 正文
   发表时间:2009-12-31   最后修改:2010-01-14
    project中要处理这样一个问题,在某个修改页面时,比如某个输入项text的输入内容是“110   1100”(第一个0和第三个1之间有几个空格),保存至数据库后,再出来到页面具体显示时变成了“110 1100”(第一个0和第三个1之间只有一个空格)。修改时,数据是处在form表单中,所以能正常显示空格,但是在其他地方却不能如常显示。为了解决这个问题,在数据出来到页面之前的action那里处理了一下。主要是把空格替换为" ",这样到jsp页面后,空格也会正常显示。

		//处理ssql的空格
		for (int i = 0; i < list.size(); i++) {
			pricingPlanFormatBeanVo = list.get(i);
			if (null != pricingPlanFormatBeanVo.getSsql() && 0 != pricingPlanFormatBeanVo.getSsql().toString().trim().length()) {
				String ssql = pricingPlanFormatBeanVo.getSsql().trim();
				String newSsql = "";
				for (int j = 0; j < ssql.length(); j++) {
					if (' ' == ssql.charAt(j)) {
						newSsql += "&nbsp;";
					} else {
						newSsql += ssql.charAt(j);
					}
				}
				pricingPlanFormatBeanVo.setSsql(newSsql);
			}
		}
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics