页面正常显示语句中的空格
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 += " ";} else {newSsql += ssql.charAt(j);}}pricingPlanFormatBeanVo.setSsql(newSsql);}}