jsp读取sql server 中的空格,换行符不能显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp读取sql server 中的空格,换行符不能显示相关的知识,希望对你有一定的参考价值。

我复制一篇文字到sql server 数据库中,其中有空格,换行。当我用jsp语言读取时,没有空格,换行效果。jsp中怎么实现把数据库里的东西原样的输到浏览器上!!

参考技术A 因为jsp中无法识别一些特殊符号,所以通常jsp中有自己特定的特殊符号,像空格在jsp中就要用 这个代码来替换,否则jsp将无法识别!&符号是jsp中一些特殊符号的菜单,楼主可以试试,换行楼主可以用<br>来换行,或者也可以用<p>,标签有开头就要有结束!
这样讲楼主还能明白啊!!
祝你成功!!!
参考技术B 要在入库之前将回车符号替换,用String的replace方法
String name = rs.getString("name");
name = name.replaceAll("\\n\\r","<br>");本回答被提问者采纳
参考技术C 你要将空格代替为 换行替换成"<br>"

参考资料:http://hi.baidu.com/wuxicn/blog/item/a9234ecefb1f530593457eac.html

参考技术D 空格处要加  换行处加<br>!! 去看下html脚本吧!!
你是刚入门的吧?

Oracle删除字段中的空格、回车及指定字符的实例代码

参考技术A 废话不多说了,直接给大家贴代码了,具体代码如下所示:
create
or
replace
procedure
PROC_test
is
--Description:删除字段中的指定字符(回车chr(13)、换行chr(10))
--By
LiChao
--Date:2016-03-01
colname
varchar(20);
--列名
cnt
number;
--包含换行符的列的行数
v_sql
varchar(2000);
--动态SQL变量
begin
--读取表中的列
for
col
in
(select
column_name
from
user_tab_columns
where
table_name
=
'TEMP')
loop
colname
:=
col.column_name;
--替换换行符chr(10)
v_sql
:=
'select
count(1)
from
temp
where
instr('
||
colname
||
',chr(10))>0
';
EXECUTE
IMMEDIATE
V_SQL
into
cnt;
if
cnt
>
0
then
v_sql
:=
'update
temp
set
'
||
colname
||
'=trim(replace('
||
colname
||
',chr(10),''''))'
||
'where
instr('
||
colname
||
',chr(10))>0
';
EXECUTE
IMMEDIATE
V_SQL;
commit;
end
if;
--替换回车符chr(13)
v_sql
:=
'select
count(1)
from
temp
where
instr('
||
colname
||
',chr(13))>0
';
EXECUTE
IMMEDIATE
V_SQL
into
cnt;
if
cnt
>
0
then
v_sql
:=
'update
temp
set
'
||
colname
||
'=trim(replace('
||
colname
||
',chr(13),''''))'
||
'where
instr('
||
colname
||
',chr(13))>0
';
EXECUTE
IMMEDIATE
V_SQL;
commit;
end
if;
--替换'|'
chr(124)
为'*'
chr(42)
v_sql
:=
'select
count(1)
from
temp
where
instr('
||
colname
||
',chr(124))>0
';
EXECUTE
IMMEDIATE
V_SQL
into
cnt;
if
cnt
>
0
then
v_sql
:=
'update
temp
set
'
||
colname
||
'=replace('
||
colname
||
',chr(124),chr(42))'
||
'where
instr('
||
colname
||
',chr(124))>0
';
EXECUTE
IMMEDIATE
V_SQL;
commit;
end
if;
end
loop;
end
PROC_test;
/
以上所述是小编给大家介绍的Oracle删除字段中的空格、回车及指定字符的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

以上是关于jsp读取sql server 中的空格,换行符不能显示的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server varchar列试图在SSRS中显示换行符

我用Sqlserver2008查询时生成的Sql语句,都是自动换行的,如何设置可以不换行?

Oracle删除字段中的空格、回车及指定字符的实例代码

用Java 读取整个文件,不遗漏任何字符。 包括换行,换行之前的空格。 求高人指点。

怎么用c++读取文本文件中的换行符和空格?

JSP问题,无法显示空格和换行。