java与jsp的textarea问题

在jsp中cols为45的textarea文本域中,输入一段文字,不手动敲入回车换行,而是以字符输入过多自动换行的形式来存入数据库,在读出数据显示在一个<td></td>时如果让它也按照每行45的字符换行
最新回答
了我长恨

2024-06-28 06:18:19

取出的时候每隔45字插入一个换行符或者给td加上CSS样式固定宽度自动换行
追问
本来也是在table中加入了样式,但是现在涉及到 需要将这些数据在eclipse的提供的报表设计器中呈现出来,所以我想在后台存入数据或者取出数据的时候为文本做下处理,可是不知道该如何写下去
追答
String text="1234567890123456789012345678901234567890";
text+="1234567890123456789012345678901234567890";
text+="1234567890123456789012345678901234567890";
text+="1234567890123456789012345678901234567890";
text+="1234567890123456789012345678901234567890";
text+="1234567890123456789012345678901234567890";
String text2="";
for(int i=0;itext.length()?text.length():(i+45))+"";
System.out.println(text2);
}
追问
text.subString(i,(i+45))>text.length()
前面是返回一个字符串,后面是一个长度数值,怎么比较
追答
额- -  这是三元运算符 (i+45)>text.length()?text.length():(i+45)  应该这样看
追问
啊 sorry没注意后面(i+45)后面的括号
白首有我共你

2024-06-28 11:53:00

那就输出的时候判断一下,没45个字符就加一个换行符
虐爆托儿所

2024-06-28 04:31:13

输出的时候判断一下,没45个字符就加一个换行符