<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[刘新修]]></title> 
<link>http://liuxinxiu.com:80/index.php</link> 
<description><![CDATA[刘新修的个人博客 (Liuxinxiu'S Blog)]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[刘新修]]></copyright>
<item>
<link>http://liuxinxiu.com:80/Jsonp_ArrayString_To_Base64_Java/</link>
<title><![CDATA[JAVA循环数组输出HTML代码片段并对字符串进行base64编码]]></title> 
<author>刘新修 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[PHP/Java/Go]]></category>
<pubDate>Tue, 27 Oct 2015 05:04:53 +0000</pubDate> 
<guid>http://liuxinxiu.com:80/Jsonp_ArrayString_To_Base64_Java/</guid> 
<description>
<![CDATA[ 
	<div class="codeText"><div class="codeHead">Java代码</div><ol start="1" class="dp-j"><li class="alt"><span><span>&lt;%</span><span class="annotation">@page</span><span> trimDirectiveWhitespaces=</span><span class="string">&quot;true&quot;</span><span>%&gt;&nbsp;&nbsp;</span></span></li><li><span>&lt;%<span class="annotation">@page</span><span> language=</span><span class="string">&quot;java&quot;</span><span> pageEncoding=</span><span class="string">&quot;utf-8&quot;</span><span>%&gt;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&lt;%<span class="annotation">@page</span><span> </span><span class="keyword">import</span><span>=</span><span class="string">&quot;sun.misc.*&quot;</span><span>%&gt;&nbsp;&nbsp;</span></span></li><li><span>&lt;%<span class="annotation">@page</span><span> </span><span class="keyword">import</span><span>=</span><span class="string">&quot;java.io.*&quot;</span><span>%&gt;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&lt;%<span class="annotation">@page</span><span> </span><span class="keyword">import</span><span>=</span><span class="string">&quot;java.util.*&quot;</span><span>%&gt;&nbsp;&nbsp;</span></span></li><li><span>&lt;%&nbsp;&nbsp;</span></li><li class="alt"><span>List&lt;String&gt; htmltempList=<span class="keyword">new</span><span> ArrayList&lt;String&gt;();&nbsp;&nbsp;</span></span></li><li><span><span class="comment">//String[][] students = &#123;&#123;'小明','1101','23','52819911'&#125;,&#123;'夏利','1101','23','52819911'&#125;,&#123;'小强','1102','21','52819901'&#125;&#125;;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="comment">//创建6行4列二位数组</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>String[][] book=<span class="keyword">new</span><span> String [</span><span class="number">6</span><span>][</span><span class="number">4</span><span>];&nbsp;&nbsp; </span></span></li><li><span>book[<span class="number">0</span><span>]=</span><span class="keyword">new</span><span> String[]&#123;</span><span class="string">&quot;风清扬&quot;</span><span>,</span><span class="string">&quot;1101&quot;</span><span>,</span><span class="string">&quot;23&quot;</span><span>,</span><span class="string">&quot;52819911&quot;</span><span>&#125;;&nbsp;&nbsp;</span></span></li><li class="alt"><span>book[<span class="number">1</span><span>]=</span><span class="keyword">new</span><span> String[]&#123;</span><span class="string">&quot;许志飞&quot;</span><span>,</span><span class="string">&quot;1101&quot;</span><span>,</span><span class="string">&quot;23&quot;</span><span>,</span><span class="string">&quot;52819911&quot;</span><span>&#125;;&nbsp;&nbsp;</span></span></li><li><span>book[<span class="number">2</span><span>]=</span><span class="keyword">new</span><span> String[]&#123;</span><span class="string">&quot;令狐冲&quot;</span><span>,</span><span class="string">&quot;1102&quot;</span><span>,</span><span class="string">&quot;21&quot;</span><span>,</span><span class="string">&quot;52819901&quot;</span><span>&#125;;&nbsp;&nbsp;</span></span></li><li class="alt"><span>book[<span class="number">3</span><span>]=</span><span class="keyword">new</span><span> String[]&#123;</span><span class="string">&quot;任我行&quot;</span><span>,</span><span class="string">&quot;1103&quot;</span><span>,</span><span class="string">&quot;22&quot;</span><span>,</span><span class="string">&quot;52819991&quot;</span><span>&#125;;&nbsp;&nbsp;</span></span></li><li><span>book[<span class="number">4</span><span>]=</span><span class="keyword">new</span><span> String[]&#123;</span><span class="string">&quot;任盈盈&quot;</span><span>,</span><span class="string">&quot;1104&quot;</span><span>,</span><span class="string">&quot;24&quot;</span><span>,</span><span class="string">&quot;52819981&quot;</span><span>&#125;;&nbsp;&nbsp;</span></span></li><li class="alt"><span>book[<span class="number">5</span><span>]=</span><span class="keyword">new</span><span> String[]&#123;</span><span class="string">&quot;东方不败&quot;</span><span>,</span><span class="string">&quot;1105&quot;</span><span>,</span><span class="string">&quot;26&quot;</span><span>,</span><span class="string">&quot;52819981&quot;</span><span>&#125;;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>String[][] arr1=&#123;&#123;<span class="string">&quot;11&quot;</span><span>,</span><span class="string">&quot;22&quot;</span><span>&#125;,&#123;</span><span class="string">&quot;aaa&quot;</span><span>,</span><span class="string">&quot;bbb&quot;</span><span>&#125;,&#123;</span><span class="string">&quot;AAA&quot;</span><span>,</span><span class="string">&quot;BBB&quot;</span><span>&#125;&#125;;&nbsp;&nbsp;</span></span></li><li><span>String[][] arr2=<span class="keyword">new</span><span> String[</span><span class="number">3</span><span>][</span><span class="number">2</span><span>];&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="keyword">for</span><span>(</span><span class="keyword">int</span><span> i=</span><span class="number">0</span><span>;i&lt;book.length;i++)&#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;htmltempList.add(<span class="string">&quot;&lt;ul&gt;&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">for</span><span>(</span><span class="keyword">int</span><span> j=</span><span class="number">0</span><span>;j&lt;book[i].length;j++)&#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//out.println(book[i][j]);</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;htmltempList.add(<span class="string">&quot;&lt;li&gt;&quot;</span><span> +book[i][j]+</span><span class="string">&quot;&lt;/li&gt;&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;htmltempList.add(<span class="string">&quot;&lt;/ul&gt;&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li><span>&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span><span class="comment">/*</span> </span></li><li class="alt"><span><span class="comment">int [][]a=new int[8][8];</span> </span></li><li><span><span class="comment">for (int i=0;i&lt;8;i++)&#123;</span> </span></li><li class="alt"><span><span class="comment">&nbsp;&nbsp; for(int j=0;j&lt;8;j++)&#123;</span> </span></li><li><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;a[i][j]=i+j;</span> </span></li><li class="alt"><span><span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;out.println(a[i][j]+&quot;---&quot;);</span> </span></li><li><span><span class="comment">&nbsp;&nbsp; &#125;</span> </span></li><li class="alt"><span><span class="comment">&#125;*/</span><span>&nbsp;&nbsp;</span></span></li><li><span><span class="comment">//out.println(&quot;---&quot;);</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>%&gt;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&lt;%&nbsp;&nbsp;</span></li><li class="alt"><span><span class="keyword">for</span><span> (</span><span class="keyword">int</span><span> i=</span><span class="number">0</span><span>;i&lt;</span><span class="number">9</span><span>;i++)&#123;&nbsp;&nbsp;</span></span></li><li><span><span class="comment">//htmltempList.add(&quot;&lt;li&gt;&lt;span&gt;&quot; + i+&quot;&lt;/span&gt;&lt;/li&gt;&quot;);</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&#125;&nbsp;&nbsp;</span></li><li><span><span class="comment">/*</span> </span></li><li class="alt"><span><span class="comment">for (int i=0; i&lt;htmltempList.size();i++)&#123;</span> </span></li><li><span><span class="comment">out.print(htmltempList.get(i));</span> </span></li><li class="alt"><span><span class="comment">&#125;</span> </span></li><li><span><span class="comment">out.print(testCol(htmltempList) + &quot;====================&quot;);</span> </span></li><li class="alt"><span><span class="comment">*/</span><span>&nbsp;&nbsp;</span></span></li><li><span>%&gt;&nbsp;&nbsp;</span></li><li class="alt"><span>&lt;%&nbsp;&nbsp;</span></li><li><span>response.setContentType(<span class="string">&quot;text/json&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span>response.setCharacterEncoding(<span class="string">&quot;utf-8&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li><span>String callback=request.getParameter(<span class="string">&quot;Jsoncallback&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="keyword">if</span><span>(callback!=</span><span class="keyword">null</span><span>&amp;&amp;!</span><span class="string">&quot;&quot;</span><span>.equals(callback))&#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;out.print(callback+<span class="string">&quot;(&#123;&#92;&quot;dataList&#92;&quot;:&#92;&quot;&quot;</span><span> +testColCon(htmltempList) + </span><span class="string">&quot;&#92;&quot;&#125;)&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span>&#125;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>%&gt;&nbsp;&nbsp;</span></li><li><span>&lt;%!&nbsp;&nbsp;</span></li><li class="alt"><span><span class="keyword">public</span><span> </span><span class="keyword">static</span><span> </span><span class="keyword">int</span><span> testCol(List&lt;String&gt; testList)&#123;&nbsp;&nbsp;</span></span></li><li><span><span class="keyword">return</span><span> testList.size();&nbsp;&nbsp;</span></span></li><li class="alt"><span>&#125;&nbsp;&nbsp;</span></li><li><span><span class="keyword">public</span><span> </span><span class="keyword">static</span><span> String testColCon(List&lt;String&gt; testList)&#123;&nbsp;&nbsp;</span></span></li><li class="alt"><span>String str=<span class="string">&quot;&quot;</span><span>;&nbsp;&nbsp;</span></span></li><li><span>String html=<span class="string">&quot;&lt;style&gt;*&#123;margin:0;padding:0;&#125;h1&#123;font-size:16px;text-align:center; line-height:45px;&#125;body&#123;color:#333;font-size:14px;font-family:'MicrosoftYahei';background:#B7CACC;&#125;div&#123;border:1px solid #405E7B; border-bottom:0; width:95%; margin:0 auto;background:#fff;content:'';display:table;clear:both&#125;li&#123;line-height:35px;list-style:none;width:25%;text-align:center;border-bottom:1px solid #405E7B;float:left;&#125;&lt;/style&gt;&lt;h1&gt;最近风云人员名单&lt;/h1&gt;&lt;div&gt;&quot;</span><span>;&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="keyword">for</span><span> (</span><span class="keyword">int</span><span> i=</span><span class="number">0</span><span>; i&lt;testList.size();i++)&#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;str+=testList.get(i);&nbsp;&nbsp;</span></li><li class="alt"><span>&#125;&nbsp;&nbsp;</span></li><li><span>html+=str;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">byte</span><span>[] b=</span><span class="keyword">null</span><span>;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String s=<span class="keyword">null</span><span>;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">try</span><span>&#123;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b=html.getBytes(<span class="string">&quot;utf-8&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<span class="keyword">catch</span><span>(UnsupportedEncodingException e)&#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();&nbsp;&nbsp;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span> (b!=</span><span class="keyword">null</span><span>)&#123;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s=<span class="keyword">new</span><span> BASE64Encoder().encode(b);&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s=s.replaceAll(<span class="string">&quot;&#92;r&#92;n&quot;</span><span>,</span><span class="string">&quot;&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s=s.replaceAll(<span class="string">&quot;&#92;n&quot;</span><span>,</span><span class="string">&quot;&quot;</span><span>);&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="comment">//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s = s.replaceAll(&quot;&quot;,&quot;&quot;);</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//s=&quot;PGxpPjxzcGFuPjA8L3NwYW4+PC9saT48bGk+PHNwYW4+MTwvc3Bhbj48L2xpPjxsaT48c3Bhbj4yPC9zcGFuPjwvbGk+PGxpPjxzcGFuPjM8L3NwYW4+PC9saT48bGk+PHNwYW4+NDwvc3Bhbj48L2xpPjxsaT48c3Bhbj41PC9zcGFuPjwvbGk+PGxpPjxzcGFuPjY8L3NwYW4+PC9saT48bGk+PHNwYW4+Nzwvc3Bhbj48L2xpPjxsaT48c3Bhbj44PC9zcGFuPjwvbGk+&quot;;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">return</span><span> s;&nbsp;&nbsp; </span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li><li><span>&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>%&gt;&nbsp;&nbsp;</span></li></ol></div>
]]>
</description>
</item><item>
<link>http://liuxinxiu.com:80/Jsonp_ArrayString_To_Base64_Java/#blogcomment</link>
<title><![CDATA[[评论] JAVA循环数组输出HTML代码片段并对字符串进行base64编码]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://liuxinxiu.com:80/Jsonp_ArrayString_To_Base64_Java/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>