我有以下代码:
<form:textarea rows="3" cols="21" path="marksAndNumbers" onchange="changed()" htmlEscape="false"/></td>
当我在我的控制器中调试“marksAndNumbers”的值时,它显示如下:
Stores
PO# 4640995
DPCI-Item# 069000364
Style# TB1124
COLOR
SIZE
CASEPACK 6
COUNTRY OF ORIGIN
CHINA
但是当我尝试使用<textarea>
标签显示这个时,换行符不会保留,所有内容都显示在同一行中。
StoresPO# 4640995 DPCI-Item# 069000364 Style# TB1124COLOR SIZE CASEPACK 6 COUNTRY OF ORIGIN CHINA
我试图用"<br/>"
我的控制器中的“\ n”替换,这显示为:
Stores
<br/>PO# 4640995
<br/>DPCI-Item# 069000364
<br/>Style# TB1124
<br/>COLOR
<br/>SIZE
<br/>CASEPACK 6
<br/>COUNTRY OF ORIGIN
<br/>HEIGHT 19.81 CM
但是,如果我使用c:out
它显示相同的值,它就会正确显示。