通过JSP将回车符转化成HTML标签
方法一:
public String replace(String parentStr,String ch,String rep) {
int i = parentStr.indexOf(ch);
StringBuffer sb = new StringBuffer();
if (i == -1)
return parentStr;
sb.append(parentStr.substring(0,i) + rep);
if (i+ch.length() < parentStr.length())
sb.append(replace(parentStr.substring(i+ch.length(),parentStr.length()),ch,rep));
return sb.toString();
}
%>
<%//调用
str=replace(str," "," ");
str=replace(str,"/n","<br/>");
%>
方法二:
replace("/r/n" ,"<br>");

本文介绍两种在JSP中将文本中的回车符转换为HTML换行标签的方法。第一种方法使用递归函数`replace`来替换特定字符,例如空格和换行符,分别替换为HTML中的` `和`<br/>`标签。第二种方法直接进行字符串替换操作。这些技巧对于处理从表单输入或其他源获取的文本内容非常有用。
760

被折叠的 条评论
为什么被折叠?



