这个图片显示的是存入数据库的内容(忽略乱码),目测是有换行的,基本上符合输入的格式,但是在网页中提取出来显示时,却没有换行,只有一个空格,如下图
有没有大神帮忙解答一下,下面是我在jsp页面中显示内容的代码片段:
<td colspan="6">
<div
style=" overflow:hidden;line-height:35px;text-align:left; margin-left:20px;"
class="tabContent">${resumeNew.otherEXP }</div>
</td>
参考了此消息
http://www.cnblogs.com/zhenmingliu/archive/2011/12/27/2303931.html
目前找到一个折中的办法,下面是我的解决方案:
输入时是利用textarea进行输入,
在打印的时候还是用textarea,但是需要添加readonly保证内容不会被修改
textarea的换行是\n,html中的是<br>,你要\n换行用pre容器,其他容器\n不会换行,除非你\n替换为<br>,修改的时候设置textarea<br>要替换为\n,要不直接显示<br>的html代码
<td colspan="6">
<div
style=" overflow:hidden;line-height:35px;text-align:left; margin-left:20px;"
class="tabContent"><pre>${resumeNew.otherEXP }</pre></div>
</td>