bean:write 标签不能显示出 换行符的解决方案
2012-08-04 14:28
204 查看
目前系统中,用户在输入框中敲了回车,结果在页面上显示为空格。
现在客户要求对这部分进行修改,如果敲了回车,页面也要换行显示。
我在后台对显示的字符串进行了判断,如果包含了"\r\n",那么就替换为"<br>",然后在jsp中给bean:write 加上filter="false"属性。可以满足客户的要求。
例如<bean:write filter="false" name="cusFormSchedulerJobActionForm" property="triggerExpression"/>
但是也有一个问题:如果filter=false,那么如果用户输入的是<html><head></head></html>这样HTML标签会怎样呢~
所以仅限于没有特殊字符的时候这样处理
现在客户要求对这部分进行修改,如果敲了回车,页面也要换行显示。
我在后台对显示的字符串进行了判断,如果包含了"\r\n",那么就替换为"<br>",然后在jsp中给bean:write 加上filter="false"属性。可以满足客户的要求。
例如<bean:write filter="false" name="cusFormSchedulerJobActionForm" property="triggerExpression"/>
但是也有一个问题:如果filter=false,那么如果用户输入的是<html><head></head></html>这样HTML标签会怎样呢~
所以仅限于没有特殊字符的时候这样处理
相关文章推荐
- 使用struts bean:write标签时不能显示Integer,Date等类型的属性问题的解决
- 使用struts bean:write标签时不能显示Integer,BigDecimal等类型的属性问题的解决
- 关于使用bean:write标签显示html内容
- <bean:write>标签的作用,使特殊字符显示出来
- 关于使用bean:write标签显示html内容
- Struts bean:write标签传值
- Firefox3.0不能显示中文的解决方案
- PullToRefreshListView 进入界面不能立即显示刷新控件的bug 解决方案
- Android TextView文字超出一屏不能显示其它的文字 解决方案
- C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- 【LaTeX 中文乱码,不能正常显示的解决方案,编码的常见问题和解决方案】
- struts标签bean:write的用法
- Ubuntu12.04 不能启动,显示 "Could not write bytes: broken pipe"
- 在使用atals时不能在后台使用respose.write的解决方案
- 关于Ext中用grid显示搜索的数据后,不能翻页的解决方案
- js 事件函数中的参数带换行符或换行标签都不能起作用的解决方法
- Struts标签 bean:write用法
- 织梦根目录下面404页面,主页能正常运行404页面,切换至栏目页404页面内的图片不能正常显示,解决方案
- bean:write标签