给你一个类
package travel;
public class replace
{ public replace()
{
} 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(String.valueOf(parentStr.substring(0, i)) + String.valueOf(rep));
if(i + ch.length() < parentStr.length())
sb.append(replace(parentStr.substring(i + ch.length(), parentStr.length()), ch, rep));
return sb.toString();
}
}
jsp中输出输出:
<jsp:useBean id="replace" scope="session" class="travel.replace"/>
<%
String str=newstext;
str=replace.replace(str," "," ");
str=replace.replace(str,"<font ","<font ");
str=replace.replace(str,"\n","<br/>");
out.println(str);
%>
package travel;
public class replace
{ public replace()
{
} 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(String.valueOf(parentStr.substring(0, i)) + String.valueOf(rep));
if(i + ch.length() < parentStr.length())
sb.append(replace(parentStr.substring(i + ch.length(), parentStr.length()), ch, rep));
return sb.toString();
}
}
jsp中输出输出:
<jsp:useBean id="replace" scope="session" class="travel.replace"/>
<%
String str=newstext;
str=replace.replace(str," "," ");
str=replace.replace(str,"<font ","<font ");
str=replace.replace(str,"\n","<br/>");
out.println(str);
%>
* 将传入字符串的换行符替换为<br>
* @param instring
* @return String
*/
public String fixEnter(String instring) {
String outstring = "";
instring = instring.replace(' ', '\32');
StringTokenizer st = new StringTokenizer(instring, "\n");
while (st.hasMoreTokens()) {
outstring += st.nextToken() + "<br>";
}
return outstring;
}
import java.sql.*;
import java.util.*;
import java.lang.*;
public class stringprocess {
public static String ReplStrBr(String Str){
int Length = 0;
try {
String BeginStr = "";
while(Str.indexOf(13,Length)!=-1) {
BeginStr = Str.substring(0,Str.indexOf(13,Length));
Str = Str.substring(0,Str.indexOf(13,Length))+"<br>"+Str.substring(Str.indexOf(13,Length)+1);
Length = BeginStr.length()+4;
}
}
catch(Exception e) {}
return Str;
}
}用这个类,在jsp调用这个javabean就可以了
jsp页面里
<jsp:useBean id="RegisterBean" scope="page" class="onlinecheck.stringprocess"/>MESDETAIL_MESMI=RegisterBean.ReplStrBr(MESDETAIL_MESMI);
MESDETAIL_MESMI这个是我从数据库里读出来的,直接调用的我的这个javabean就可以了呀
' ''
" “
; ;
\n <br>
\r 空
空格
> >
< <
<pre>提出的数据</pre>
或者
<%//留言板换行处理
String text=current.getNeeds() ;//从数据库中提出来的数据
int index=text.indexOf("\r\n") ;
while(index!=-1)
{
text=text.substring(0,index)+"<br/>"+text.substring(index+2);
index=text.indexOf("\r\n") ;
}
%>
招聘JSP网页编程人员(1-2名)
1-2年的网页编程经验
语言:JSP,java,html,javascript
请在简历中写明对以上语言的掌握程度以及学历.北京友联创新系统集成有限公司
联系方式:
010-62984859-8010王先生
[email protected]