⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 759652.xml

📁 论坛精华帖子
💻 XML
字号:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='../csdn.xsl'?>
<Topic>
<Issue>
<PostUserNickName>完全不顾别人受的了还是受不了...</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<TopicId>759652</TopicId>
<TopicName>诚邀讨论:JSP中怎样判断回车字符,并将其替换为"&lt;br&gt;"??</TopicName>
<PostUserId>77701</PostUserId>
<PostUserName>luost</PostUserName>
<RoomName>JSP</RoomName>
<ReplyNum>9</ReplyNum>
<PostDateTime>2002-5-28 17:03:45</PostDateTime>
<Point>80</Point>
<ReadNum>0</ReadNum>
<RoomId>28</RoomId>
<EndState>2</EndState>
<Content>我希望将字符串中的回车字符转换为"&lt;br&gt;",ASP中可以判断字符是否=chr(10),但JSP中如何实现??</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>zz</PostUserNickName>
<rank>五级(中级)</rank>
<ranknum>user5</ranknum>
<credit>95</credit>
<ReplyID>4950250</ReplyID>
<TopicID>759652</TopicID>
<PostUserId>107094</PostUserId>
<PostUserName>zhu_liping</PostUserName>
<Point>10</Point>
<Content>public&#32;static&#32;final&#32;String&#32;bbb(String&#32;s)
{String&#32;ss="";
int&#32;n&#32;=&#32;s.length();
int&#32;j=1;
for&#32;(int&#32;i&#32;=&#32;0&#32;;i&lt;n;i++)
{
char&#32;c&#32;=s.charAt(i);
if&#32;(c==13){ss=ss+"&lt;br&gt;";}
ss=ss+c;
}
return&#32;ss;}
%&gt;</Content>
<PostDateTime>2002-5-28 17:31:43</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>我行</PostUserNickName>
<rank>三级(初级)</rank>
<ranknum>user3</ranknum>
<credit>105</credit>
<ReplyID>4950516</ReplyID>
<TopicID>759652</TopicID>
<PostUserId>254680</PostUserId>
<PostUserName>WalkSing</PostUserName>
<Point>10</Point>
<Content>jsp&#32;的回车符为
&lt;%
String&#32;str="\n"

%&gt;</Content>
<PostDateTime>2002-5-28 17:56:37</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>weidegong</PostUserNickName>
<rank>两星(中级)</rank>
<ranknum>star2</ranknum>
<credit>118</credit>
<ReplyID>4950742</ReplyID>
<TopicID>759652</TopicID>
<PostUserId>128268</PostUserId>
<PostUserName>weidegong</PostUserName>
<Point>10</Point>
<Content>//----------------------------一个字符串替换的函数
public&#32;&#32;static&#32;&#32;java.lang.String&#32;&#32;replace(java.lang.String&#32;&#32;strSource,java.lang.String&#32;&#32;strFrom,java.lang.String&#32;&#32;strTo){
java.lang.String&#32;&#32;strDest&#32;&#32;=&#32;&#32;"";
int&#32;&#32;intFromLen&#32;&#32;=&#32;&#32;strFrom.length();
int&#32;&#32;intPos;

while((intPos=strSource.indexOf(strFrom))!=-1){
strDest&#32;&#32;=&#32;&#32;strDest&#32;&#32;+&#32;&#32;strSource.substring(0,intPos);
strDest&#32;&#32;=&#32;&#32;strDest&#32;&#32;+&#32;&#32;strTo;
strSource&#32;&#32;=&#32;&#32;strSource.substring(intPos+intFromLen);
}
strDest&#32;&#32;=&#32;&#32;strDest&#32;&#32;+&#32;&#32;strSource;

return&#32;&#32;strDest;
}

replace("\n","&lt;br&gt;");//这样就可以了
replace("\r\n","&lt;br&gt;");//有些时候回车可能会是\r\n</Content>
<PostDateTime>2002-5-28 18:19:42</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>紫剑伊</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>4950975</ReplyID>
<TopicID>759652</TopicID>
<PostUserId>116191</PostUserId>
<PostUserName>zijianyi</PostUserName>
<Point>10</Point>
<Content>//禁用HTML代码编码
public&#32;String&#32;html(String&#32;s){
&#9;String&#32;re;
&#9;re=replace(s,"&lt;","&amp;lt;");
&#32;&#32;&#32;&#32;re=replace(re,"&gt;","&amp;gt;");
&#32;&#32;&#32;&#32;re=replace(re,"\n","&lt;br&gt;");
&#32;&#32;&#32;&#32;re=replace(re,"&#32;","&amp;nbsp;");
&#32;&#32;&#32;&#32;re=replace(re,"'","&amp;#39");
&#32;&#32;&#32;&#32;return&#32;re;
}
</Content>
<PostDateTime>2002-5-28 18:44:20</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>晓彬</PostUserNickName>
<rank>两星(中级)</rank>
<ranknum>star2</ranknum>
<credit>135</credit>
<ReplyID>4951155</ReplyID>
<TopicID>759652</TopicID>
<PostUserId>173450</PostUserId>
<PostUserName>Andrawu</PostUserName>
<Point>10</Point>
<Content>String&#32;sStr&#32;=""&#32;;
String&#32;sBr&#32;=&#32;""&#32;;
while&#32;(sStr.indexOf("\n")!=-1){
&#9;sBr&#32;+&#32;=&#32;sStr.substring(0,sStr.indexOf("\n")-1)+"&lt;br&gt;"&#32;;
&#9;sStr&#32;=&#32;sStr.substring(sStr.indexOf("\n")+1)&#32;;
}
sBr&#32;+&#32;=sStr&#32;;
</Content>
<PostDateTime>2002-5-28 18:59:06</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>saintKnight</PostUserNickName>
<rank>五级(中级)</rank>
<ranknum>user5</ranknum>
<credit>100</credit>
<ReplyID>4951751</ReplyID>
<TopicID>759652</TopicID>
<PostUserId>237709</PostUserId>
<PostUserName>saintKnight</PostUserName>
<Point>10</Point>
<Content>换行符为\r
硬回车为\n</Content>
<PostDateTime>2002-5-28 19:41:16</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>weidegong</PostUserNickName>
<rank>两星(中级)</rank>
<ranknum>star2</ranknum>
<credit>118</credit>
<ReplyID>4951944</ReplyID>
<TopicID>759652</TopicID>
<PostUserId>128268</PostUserId>
<PostUserName>weidegong</PostUserName>
<Point>10</Point>
<Content>textarea里面,段落之间就是\r\n</Content>
<PostDateTime>2002-5-28 19:53:51</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>半支烟</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>4954331</ReplyID>
<TopicID>759652</TopicID>
<PostUserId>30892</PostUserId>
<PostUserName>chenbin</PostUserName>
<Point>10</Point>
<Content>&#9;public&#32;static&#32;String&#32;TextToHtml(String&#32;sourcestr)&#32;&#32;
&#9;{&#32;&#32;
&#9;&#9;int&#32;strlen;&#32;&#32;
&#9;&#9;String&#32;restring="",&#32;destr&#32;=&#32;"";&#32;&#32;
&#9;&#9;strlen&#32;=&#32;sourcestr.length();&#32;&#32;
&#9;&#9;for&#32;&#32;&#32;&#32;&#32;(int&#32;i=0;&#32;i&lt;strlen;&#32;&#32;&#32;&#32;&#32;i++)&#32;&#32;
&#9;&#9;{&#32;&#32;
&#9;&#9;&#9;char&#32;ch=sourcestr.charAt(i);&#32;&#32;
&#9;&#9;&#9;switch&#32;(ch)&#32;&#32;
&#9;&#9;&#9;{&#32;&#32;
&#9;&#9;&#9;case&#32;'&lt;':&#32;&#32;
&#9;&#9;&#9;&#9;destr&#32;=&#32;"&amp;lt;";&#32;&#32;
&#9;&#9;&#9;&#9;break;&#32;&#32;
&#9;&#9;&#9;case&#32;'&gt;':&#32;&#32;
&#9;&#9;&#9;&#9;destr&#32;=&#32;"&amp;gt;";&#32;&#32;
&#9;&#9;&#9;&#9;break;&#32;&#32;
&#9;&#9;&#9;case&#32;'\"':&#32;&#32;
&#9;&#9;&#9;&#9;destr&#32;=&#32;"&amp;quot;";&#32;&#32;
&#9;&#9;&#9;&#9;break;&#32;&#32;
&#9;&#9;&#9;case&#32;'&amp;':&#32;&#32;
&#9;&#9;&#9;&#9;destr&#32;=&#32;"&amp;amp;";&#32;&#32;
&#9;&#9;&#9;&#9;break;&#32;&#32;
&#9;&#9;&#9;case&#32;13:&#32;&#32;
&#9;&#9;&#9;&#9;destr&#32;=&#32;"&lt;br&gt;";&#32;&#32;
&#9;&#9;&#9;&#9;break;&#32;&#32;
&#9;&#9;&#9;case&#32;32:&#32;&#32;
&#9;&#9;&#9;&#9;destr&#32;=&#32;"&amp;nbsp;";&#32;&#32;
&#9;&#9;&#9;&#9;break;&#32;&#32;
&#9;&#9;&#9;default&#32;:&#32;&#32;
&#9;&#9;&#9;&#9;destr&#32;=&#32;""&#32;+&#32;ch;&#32;&#32;
&#9;&#9;&#9;&#9;break;&#32;&#32;
&#9;&#9;&#9;}&#32;&#32;
&#9;&#9;&#9;restring&#32;=&#32;restring&#32;+&#32;destr;&#32;&#32;
&#9;&#9;}&#32;&#32;
&#9;&#9;return&#32;""&#32;+&#32;restring;&#32;&#32;
&#9;}&#32;
</Content>
<PostDateTime>2002-5-28 22:25:08</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>完全不顾别人受的了还是受不了...</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>4963022</ReplyID>
<TopicID>759652</TopicID>
<PostUserId>77701</PostUserId>
<PostUserName>luost</PostUserName>
<Point>0</Point>
<Content>我自己已经解决了。不过各位都有分,谢谢!</Content>
<PostDateTime>2002-5-29 13:17:56</PostDateTime>
</Reply>
</Replys>
</Topic>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -