Jsp的html:textarea中数据在数据库存取,页面显示的过程中换行的处理方式

lqsmn613 2010-07-01 02:03:35
RT.
jsp页面的部分:

<html:textarea name="TMonthWorkForm" property="other8" cols="76" rows="4"/>


从jsp页面中,取得数据,到action中存入数据库的时候,如何处理换行?

还有就是,在action中,取到数据后,又如何处理换行,使得在页面显示时,就跟一开始输入数据时有换行的形式一样。
...全文
149 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lqsmn613 2010-07-01
  • 打赏
  • 举报
回复
那我想问下,在action中设定一个String s = aaaaaa\nccccccc;读取到textarea中的数据,这里面的\n可以直接读取到吗?
然后是不是用s.replace(oldChar, newChar)这个方法来对\n和[\n]来进行转换呢?
closewbq 2010-07-01
  • 打赏
  • 举报
回复
HTML里面的换行是<br/>,而TextArea的换行是\n
根据两种情况,需要进行转义。转义的规则你可以自己定义。
比如将TextArea存入数据库的时候将aaaaaa\nccccccccc
可以转换成
aaaaaa[\n]ccccccccc
然后从数据库取出的时候,如果要显示到TextArea中,我们将[\n]替换成\n,如果要显示到html页面中,我们将[\n]替换成<br/>
closewbq 2010-07-01
  • 打赏
  • 举报
回复
这要看你将数据取出来显示到哪了.

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧