Topic: 有关JSP的一个问题 |
Print this page |
1.有关JSP的一个问题 | Copy to clipboard |
Posted by: eagle110 Posted on: 2004-08-04 11:19 我在开发中从数据库中读出一个STRING值,如下: 1、毕竟西湖六月中 2、风光不与四时同 3、接天连叶无穷碧 4、映日荷花别样红 有四行(因为当初存入数据库时带有回车符),现在我要把这个String值传到JSP页面付给一个TEXTAREA,如下 frm.caption.value ="<%=(String)dynabean.get("caption")%>"; 这是写在JSP文件中的JS的FUCNTION里,然后响应这个FUNCTION,caption是textarea的name,后面一个caption是读出的string值,不过运行后就出错了,看编译后的程序,如下: frm.caption.value ="1、毕竟西湖六月中 2、风光不与四时同 3、接天连叶无穷碧 4、映日荷花别样红"; 估计是回车符在JS里不认,所以出错; 请问如何解决这个问题呢? |
2.Re:有关JSP的一个问题 [Re: eagle110] | Copy to clipboard |
Posted by: flymandl Posted on: 2004-08-11 16:00 试试 frm.caption.innerHTML ="<%=(String)dynabean.get("caption")%>"; |
3.Re:有关JSP的一个问题 [Re: eagle110] | Copy to clipboard |
Posted by: qupd Posted on: 2004-08-14 17:57 楼上说的不一定行吧,我没试。 我觉得在java中把回车替换成字符串“\n”应该行,可以试试,我太懒,呵呵 |
4.Re:有关JSP的一个问题 [Re: eagle110] | Copy to clipboard |
Posted by: flymandl Posted on: 2004-08-16 20:51 请问楼上java中的回车是指什么东西呢?难道不是\n吗? |
5.Re:有关JSP的一个问题 [Re: eagle110] | Copy to clipboard |
Posted by: qupd Posted on: 2004-08-20 18:49 比如你的:frm.caption.value ="1、毕竟西湖六月中 2、风光不与四时同 3、接天连叶无穷碧 4、映日荷花别样红"; 在java中将回车替换成字符串“\n”,输出后就会变成: frm.caption.value ="1、毕竟西湖六月中\n2、风光不与四时同\n3、接天连叶无穷碧\n4、映日荷花别样红"; 对于解释型的javascript来说字符串“\n”又被解释成回车了 |
6.Re:有关JSP的一个问题 [Re: eagle110] | Copy to clipboard |
Posted by: flymandl Posted on: 2004-08-20 22:50 如果是这样的话,我认为在java中应该把\n改成\\n才能达到楼上说的效果。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |