`

JSP处理回车(\n)的处理

    博客分类:
  • Java
阅读更多
在JSP里,JSTL(fn:replace)无法处理,回车(\n)字符,因为tomcat编译引擎会将"\n"字符,转义成"\\n"字符处理。即回车代替失败。

exampla 1:
${fn:replace(blindItem.blindShowModeStr,"\n","<BR />") }


out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${fn:replace(blindItem.blindShowModeStr,\"\\n\",\"<BR />\") }", java.lang.String.class, (javax.servlet.jsp.PageContext)_jspx_page_context, _jspx_fnmap_1, false));


而处理的方式是:
example 2:
<%request.setAttribute("vEnter", "\n");%>

${fn:replace(blindItem.blindShowModeStr,vEnter,"<BR />") }



分享到:
评论

相关推荐

    textarea换行符

    当用户在`textarea`中按下回车键时,浏览器会将其识别为换行符(`\r\n`),这在JavaScript读取`textarea`的值时也会体现出来。然而,在后续的数据处理过程中,例如在业务逻辑层将这些值转换成字符串形式并存储到...

    editplus 代码编辑器html c++ jsp css

    (6)选择“换行符”,插入“\n”,表示回车符。 ④、“替换为”组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不...

    程序员所用到的英语词汇-java语言.pdf

    N. new 新的 number 数字 north 北方 null 空的 native 本地的 O. override 过载 orange 橘子 output 输出 object 对象 out 外部的 oval 椭圆 * new 是“新的”英语单词,在 Java 语言中经常使用,例如新建对象的...

    2021-2022计算机二级等级考试试题及答案No.19842.docx

    3. Windows Forms事件处理:在Windows Forms应用程序中,`Text1_KeyPress(KeyAscii As Integer)`事件过程可以在用户按下键盘键时触发,用于处理回车键事件,使焦点自动转移到Text2。 4. MVC(Model-View-Controller...

    2021-2022计算机二级等级考试试题及答案No.4683.docx

    17. 文字处理软件:文字处理软件如Microsoft Word属于应用软件,用于文本编辑和排版。 18. Python列表随机排列:`random.shuffle()`会原地打乱列表顺序,因此输出不会是原来的列表,C选项是原列表,所以错误。 19....

    javascript的alert box在java中如何显示多行

    比如,单引号(\')、双引号(\")、反斜杠(\\)、换行符(\n)、回车符(\r)、制表符(\t)、退格符(\b)和换页符(\f)。了解这些转义字符对于编写符合规范的JavaScript代码非常重要。 在代码实现上,为了安全...

    2021-2022计算机二级等级考试试题及答案No.12399.docx

    18. Java中,\n标记回车符。在文本处理中,它用于换行。 19. Java的SequenceInputStream可以合并多个InputStream。 20. Word的“另存为”功能允许用户保存文件的新副本。 21. String类的length()方法返回字符串的...

    电脑常用操作(Java开发方面的)

    2. 在命令提示符中输入`shutdown -a`并按回车键。这条命令的意思是取消已经计划好的系统关机操作。 3. 如果命令执行成功,你会看到一个消息提示你关机操作已经被取消。 ### 二、取消共享文件夹的方法 **知识点描述...

    2021-2022计算机二级等级考试试题及答案No.17508.docx

    - **知识点**: 使用`cin`从键盘输入数据时,可以随时修改输入,直到按回车键确认。 - **应用场景**: 控制台输入处理。 ### 29. 光盘存储 - **知识点**: 光盘是一种常用的外部存储介质,属于辅助存储器。 - **应用...

    2021-2022计算机二级等级考试试题及答案No.4502.docx

    这些题目涵盖了计算机二级等级考试中的多个知识点,包括C语言、数据库设计、SQL查询、网络通信、JSP编程、操作系统基础、Word2003使用、Excel操作、视图概念、Java日期处理、逻辑表达式以及Web开发等。下面是对这些...

    2021-2022计算机二级等级考试试题及答案No.11087.docx

    15. 该程序段计算平方倒数之和,每次循环增加1/(n*n),并将结果累加到P中。 16. Excel2000菜单中,灰色命令表示当前不可用。 17. 面向对象系统三要素是对象(包含属性和方法)、事件和消息,变量不属于面向对象的...

    2021-2022计算机二级等级考试试题及答案No.13477.docx

    - **知识点**: MVC (Model-View-Controller) 架构中的MVC分别代表`Model`(模型)、`View`(视图)和`Controller`(控制器),在Java Web开发中,它们分别对应`JavaBean`、`JSP`和`Servlet`。 #### 12. 字段默认值...

    JAVA、android开发常用英语汇总

    N. `new`:新建,创建对象实例。 - `number`:数字,数值数据类型。 - `null`:空值,表示引用没有指向任何对象。 O. `override`:覆盖,子类重新定义父类的方法。 - `orange`:与编程无关,可能误入。 - `...

    2021-2022计算机二级等级考试试题及答案No.4520.docx

    10. **Java的转义字符**:在Java中,`\n`是用于标记回车符的转义字符。 11. **软件开发阶段**:在结构化方法中,软件功能分解属于总体设计阶段。 12. **JSP页面间传递数据**:在a.jsp和b.jsp之间传递数据,可以...

    2021-2022计算机二级等级考试试题及答案No.19384.docx

    3. Java 语言中,用于标记回车符的转义字符是 `\n`。这意味着在字符串中插入换行时,需要使用`\n`。 4. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是:DBS包括DB和DBMS,即DBS是整个系统,DB...

    2021-2022计算机二级等级考试试题及答案No.18343.docx

    - **解析**:在Java中,`\n`代表换行符,而`\r`代表回车符。因此,答案为C.\n。 #### 18. VB工程文件扩展名 - **题目内容**:VB工程文件的扩展名是什么? - **解析**:在Visual Basic中,工程文件的扩展名为`.vbp...

    SSH框架整合

    - **使用快捷键:** 打开右键New菜单: Shift+Alt+N -&gt; 输入首字母进行快速导航,例如创建一个包: Shift+Alt+N -&gt; P -&gt; 输入包名 -&gt; 回车。 - **其他快捷键:** 打开文档内容中的Source菜单: Shift+Alt+S; 自动导入包: ...

    2021-2022计算机二级等级考试试题及答案No.3158.docx

    - **答案**: 正确选项是“n Mod 13 = 0 And n Mod 17 = 0”,该表达式用于判断整数n是否同时能被13和17整除。 以上知识点覆盖了计算机二级等级考试中的一些核心概念和技术要点,有助于理解计算机科学的基础知识和...

    2021-2022计算机二级等级考试试题及答案No.11657.docx

    - **题目**: 在Java语言中,用于标记回车符的转义字符是? - A. \b - B. /b - C. \n - D. /n - **正确答案**: C - **解析**: `\n` 是Java中用于表示换行的转义字符。 #### 16. 操作系统功能 - **题目**: 操作...

Global site tag (gtag.js) - Google Analytics