如何替换<;br>;用不可见的标记替换为HTML实体?

如何替换<;br>;用不可见的标记替换为HTML实体?,html,oracle,jsp,xslt,Html,Oracle,Jsp,Xslt,我正在使用XSLT为我的JSP页面创建一个表。数据从oracle数据库中选择,描述列可以包含新行和回车chr(10)chr(13)。因此表被填充到页面中,我可以看到那里列出的所有行。当我单击一行时,数据被插入到输入字段中,这些字段负责向表中插入新数据,或在单击后修改数据 因此,为了在输入字段中添加新行,我首先将填充表格时的所有chr(10)chr(13)字符替换为标记: public static final String CTRL_XML_PARAM2="<field name='REP

我正在使用XSLT为我的JSP页面创建一个表。数据从oracle数据库中选择,描述列可以包含新行和回车
chr(10)chr(13)
。因此表被填充到页面中,我可以看到那里列出的所有行。当我单击一行时,数据被插入到输入字段中,这些字段负责向表中插入新数据,或在单击后修改数据

因此,为了在输入字段中添加新行,我首先将填充表格时的所有
chr(10)chr(13)
字符替换为

标记:

public static final String CTRL_XML_PARAM2="<field name='REPLACE(REPLACE(description, CHR(13)), CHR(10), &apos;&lt;br/&gt;&apos;) as DESCRIPTION'>";
问题是在表中显示

标记。我尝试将字符替换为不间断空格,然后替换这些字符:

public static final String CTRL_XML_PARAM4="<field name='REPLACE(REPLACE(description, CHR(13)), CHR(10), &apos;&&nbsp;&apos;) as DESCRIPTION'>";
document.frmTableList.DESCRIPTION.value=document.all['row_'+id].cells(1).innerText.replace(/&nbsp;/g, '&#13;&#10;')
公共静态最终字符串CTRL_XML_PARAM4=”“;
document.frmTableList.DESCRIPTION.value=document.all['row'+id].cells(1).innerText.replace(//g',
;
;)
但oracle在替换为HTML实体方面存在问题


从数据库填充时,要插入页面上的表的适当字符是什么?我在找一些看不见的人物或什么的。

看起来很像你的是的那种,但这里有一个额外的步骤
public static final String CTRL_XML_PARAM4="<field name='REPLACE(REPLACE(description, CHR(13)), CHR(10), &apos;&&nbsp;&apos;) as DESCRIPTION'>";
document.frmTableList.DESCRIPTION.value=document.all['row_'+id].cells(1).innerText.replace(/&nbsp;/g, '&#13;&#10;')