最近修改了一个老系统。系统用STURTS1 做的 服务端ACTION 获取的消息比较长 输出到JSP 页面后发现没有换行

服务端部分代码

request.setAttribute(Constants.BIZ_MESSAGE, "提示:纳税人普通发票机打资格信息登记成功!<br>"+message.toString());

return mapping.findForward("enterTaxpayerExport");

输出JSP 页面 用了一个自定义标签显示 输出用 JSTL 显示

<auto:msg id="message" type="1">

<c:out value="${message}"  />

</auto:msg>

显示结果消息没有换行

在服务端JAVA 代码中折腾了好久  换成成 换行符号\n 还是没有效果

最后偶然发现是由于输出JSTL 对原始数据字符串信息加工了

就是escapeXml 属性的问题

后来修改

<c:out value="${message}" escapeXml="false" />

问题解决

分析是由于escapeXml="false" 设置后 JSTL 将原始数据字符串输出,

其中我后台字符串中有了<BR> 换行了也一并输出,到了HTML 页面显示换行

达到预期效果


平时不经常用的东西有时候很耽误你狠长时间,哎 也怪最近基础不扎实

jstl escapeXml 属性设置相关推荐

  1. 【jsp+servelet】JSTL c:out使用 escapeXml 属性保持 HTML 格式编排

    JSTL core tag的<c:out>及fn:escapeXml();用來處理XML或HTML中被視為標記(markup)的字元,會將其轉成一般字串處理,(?). 也就是說,若從後端輸 ...

  2. jstl中Core标签库c:out标签的escapeXml属性

    jstl中<c:out>标签的escapeXml属性讲解 例1: <c:out vlaue="AAA"> <p>BBB</p> &l ...

  3. c:out标签中的escapeXML属性

    <c:out>标签中的escapeXML属性 在<c:out>中,escapeXML属性默认为true. 当设置escapeXML的属性为true时,将value中的值以字符串 ...

  4. EL表达式c:out标签属性escapeXml属性

    当我们用<c:out>输出一段带有html标签的文本时,由于escapeXml属性默认为true,html标签会被转义.设置为false,则正常显示. <h3><c:ou ...

  5. cout标签中的escapeXML属性

    <c:out>标签中的escapeXML属性 在<c:out>中,escapeXML属性默认为true. 当设置escapeXML的属性为true时,将value中的值以字符串 ...

  6. android查看控件的xml属性,006 Android XML 控件属性设置技巧汇总

    1.textview 组件文本实现替换(快速实现字符资源的调用) android 应用资源位置在 project(工程名)--->app--->res--->values 在stri ...

  7. pthread_create()之前的属性设置

    一.pthread_create()之前的属性设置 1.线程属性设置 我们用pthread_create函数创建一个线程,在这个线程中,我们使用默认参数,即将该函数的第二个参数设为NULL.的确,对大 ...

  8. 列标题 如何删除gridcontrol_DEV控件GridControl常用属性设置(转)

    1. 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2. 如何新增一条记录 (1).gridView.Ad ...

  9. Android webview 写入cookie的解决方法以及一些属性设置

    Android webview 写入cookie的解决方法以及一些属性设置 参考文章: (1)Android webview 写入cookie的解决方法以及一些属性设置 (2)https://www. ...

最新文章

  1. Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)
  2. 移动端自适应布局之-----rem单位的使用
  3. vs2015上使用github进行版本控制
  4. 50.什么是内部碎片?什么是外部碎片?
  5. 精选 GitHub 值得收藏的100个前端项目
  6. 第 39 章 ThinkPHP--视图
  7. AIX 连接IBM存储,多路径软件常用命令
  8. python怎么配置pip_python如何配置pip
  9. webpack5学习与实战-(四)-loader
  10. 一个基于verilog的FPGA 的LCD 1602 显示程序
  11. java vm 参数及设置(转载)
  12. zblog博客模板-zblog插件免费-支持PHP以及ASP
  13. 木马病毒的传播方式这么多,在你的日常冲浪中,木马病毒就进行了传播!
  14. python爬数据是什么意思-爬数据是什么意思?
  15. Keil C语言 宏重复定义 问题分析与处理
  16. 依图芯片服务器,依图推出云端AI芯片,1台机柜支撑起万路智能视频解析
  17. 启用Win10家庭版的远程桌面服务端
  18. 路由器、交换机、网桥、集线器的区别和联系
  19. 如何将图片文字转换成可修改的文本
  20. 【JAVA资料免费下载】158个JAVA免豆精品资料汇总——下载目录

热门文章

  1. 内网服务器自建 yum、epel 源仓库
  2. 家里停电,电表显示跳闸黄灯,但实际没有跳闸该如何处理?
  3. 遥感影像数据集-DOTA
  4. python自动化办公培训排名-Python自动化培训班多少钱?
  5. 字典表(还需要输入2个字)
  6. java/php/net/python制衣厂后整管理系统设计
  7. 【CSON原创】基于HTML5的横版射击游戏发布
  8. html标点符号相关符号
  9. 亚马逊儿童学习用品CPC认证
  10. 超级可爱的生日文案,你喜欢哪条