为什么在利用华表开发报表时实现不了“回车换行”的显示?

fengok 2003-10-15 04:50:21
以下是cll文件中的一段代码,dotext.replace(BanLiQingKuang,"**","\r\n")方法是对一个字符串进行解析,就是将该字符串中所有的**换为\r\n(回车换行符),但是在运行的时候实现不了回车换行的目的,而当时打电话给华表公司是这么说的,不知道该怎么办?
说明:以下是用java从数据库中提取数据的。
<%
if(rs.next()) //取得数据集rs
{
String BanLiQingKuang = dotext.replace(BanLiQingKuang,"**","\r\n");
%>
c.S 3,6,0,"<%=BanLiQingKuang%>" //c为组件对象id
<%
}
rs.close();
%>
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
aku0708 2003-10-16
  • 打赏
  • 举报
回复
<pre></pre>
liad 2003-10-16
  • 打赏
  • 举报
回复
String BanLiQingKuang中含有"\r\n"吗?
dotext.replace有没有用String.replaceAll的方法?是不是正则表达式在作怪?
fengok 2003-10-16
  • 打赏
  • 举报
回复
dotext这个class是我们自己写的!
fft123 2003-10-16
  • 打赏
  • 举报
回复
String BanLiQingKuang = dotext.replace(BanLiQingKuang,"**","\r\n");
用replace方法只能替换char类型
替换字符串必须用replaceAll方法
你改成replaceAll试试看
fengok 2003-10-15
  • 打赏
  • 举报
回复
这个我知道,关键不是直接在浏览器上显示啊,它实际通过华表的cell组件显示的。
fft123 2003-10-15
  • 打赏
  • 举报
回复
如果输出到html页面,要把\r\n换成<br>才能换行的

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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