﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-thinkthink's bolg-文章分类-Struts2</title><link>http://www.blogjava.net/thinkthink/category/25251.html</link><description>enjoy </description><language>zh-cn</language><lastBuildDate>Sat, 25 Aug 2007 19:26:08 GMT</lastBuildDate><pubDate>Sat, 25 Aug 2007 19:26:08 GMT</pubDate><ttl>60</ttl><item><title>struts2的增删改查实现例子</title><link>http://www.blogjava.net/thinkthink/articles/139353.html</link><dc:creator>thinkthink</dc:creator><author>thinkthink</author><pubDate>Sat, 25 Aug 2007 19:12:00 GMT</pubDate><guid>http://www.blogjava.net/thinkthink/articles/139353.html</guid><wfw:comment>http://www.blogjava.net/thinkthink/comments/139353.html</wfw:comment><comments>http://www.blogjava.net/thinkthink/articles/139353.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinkthink/comments/commentRss/139353.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinkthink/services/trackbacks/139353.html</trackback:ping><description><![CDATA[<p><br>代码连接下载：<br><br><a href="http://www.blogjava.net/Files/thinkthink/struts-crud.rar">http://www.blogjava.net/Files/thinkthink/struts-crud.rar</a><br><br>or<br><br><a href="http://down1.tomore.com/source/20070826/2007082603045724082.rar">http://down1.tomore.com/source/20070826/2007082603045724082.rar</a><br></p>
<img src ="http://www.blogjava.net/thinkthink/aggbug/139353.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinkthink/" target="_blank">thinkthink</a> 2007-08-26 03:12 <a href="http://www.blogjava.net/thinkthink/articles/139353.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts2的乱码问题解决</title><link>http://www.blogjava.net/thinkthink/articles/139343.html</link><dc:creator>thinkthink</dc:creator><author>thinkthink</author><pubDate>Sat, 25 Aug 2007 15:55:00 GMT</pubDate><guid>http://www.blogjava.net/thinkthink/articles/139343.html</guid><wfw:comment>http://www.blogjava.net/thinkthink/comments/139343.html</wfw:comment><comments>http://www.blogjava.net/thinkthink/articles/139343.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinkthink/comments/commentRss/139343.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinkthink/services/trackbacks/139343.html</trackback:ping><description><![CDATA[<p>一. 乱码问题是web开发过程中基本都要处理的。<br>二.解决办法：</p>
&nbsp;1。 统一全部的编码方式，强烈建议采用&#8220;UTF-8&#8221;；<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp; 例如,jsp 里面的配置为
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080">1</span><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">&lt;%</span><span style="COLOR: #000000">@&nbsp;page&nbsp;contentType</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">text/html;charset=UTF-8</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;&nbsp;pageEncoding</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">UTF-8</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">%&gt;</span></div>
&nbsp;&nbsp;2。 对需要在web.xml中配置过滤器（filter）的，也要设置为&#8220;UTF-8&#8221;；<br>&nbsp;&nbsp; 例如：<br>&nbsp;&nbsp;&nbsp;&nbsp;
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #0000ff">package</span><span style="COLOR: #000000">&nbsp;commons.filter;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">&nbsp;javax.servlet.</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">&nbsp;javax.servlet.http.</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">&nbsp;java.io.</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000">&nbsp;java.util.</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top><br><img id=Codehighlighter1_199_1085_Open_Image onclick="this.style.display='none'; Codehighlighter1_199_1085_Open_Text.style.display='none'; Codehighlighter1_199_1085_Closed_Image.style.display='inline'; Codehighlighter1_199_1085_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_199_1085_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_199_1085_Closed_Text.style.display='none'; Codehighlighter1_199_1085_Open_Image.style.display='inline'; Codehighlighter1_199_1085_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&nbsp;EncodingFilter&nbsp;</span><span style="COLOR: #0000ff">extends</span><span style="COLOR: #000000">&nbsp;HttpServlet&nbsp;</span><span style="COLOR: #0000ff">implements</span><span style="COLOR: #000000">&nbsp;Filter&nbsp;</span><span id=Codehighlighter1_199_1085_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_199_1085_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000">&nbsp;FilterConfig&nbsp;filterConfig;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000">&nbsp;String&nbsp;targetEncoding&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">UTF-8<span style="COLOR: #000000">";<br></span></span><span style="COLOR: #000000">&nbsp; <img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top><span style="COLOR: #008000">/<span style="COLOR: #008000">/</span></span></span><span style="COLOR: #008000">Handle&nbsp;the&nbsp;passed-in&nbsp;FilterConfig</span><span style="COLOR: #008000"><br><img id=Codehighlighter1_395_443_Open_Image onclick="this.style.display='none'; Codehighlighter1_395_443_Open_Text.style.display='none'; Codehighlighter1_395_443_Closed_Image.style.display='inline'; Codehighlighter1_395_443_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_395_443_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_395_443_Closed_Text.style.display='none'; Codehighlighter1_395_443_Open_Image.style.display='inline'; Codehighlighter1_395_443_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;init(FilterConfig&nbsp;filterConfig)&nbsp;</span><span style="COLOR: #0000ff">throws</span><span style="COLOR: #000000">&nbsp;ServletException&nbsp;</span><span id=Codehighlighter1_395_443_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_395_443_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.filterConfig&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;filterConfig;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">Process&nbsp;the&nbsp;request/response&nbsp;pair</span><span style="COLOR: #008000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;doFilter(ServletRequest&nbsp;request,&nbsp;ServletResponse&nbsp;response,<br><img id=Codehighlighter1_611_963_Open_Image onclick="this.style.display='none'; Codehighlighter1_611_963_Open_Text.style.display='none'; Codehighlighter1_611_963_Closed_Image.style.display='inline'; Codehighlighter1_611_963_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_611_963_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_611_963_Closed_Text.style.display='none'; Codehighlighter1_611_963_Open_Image.style.display='inline'; Codehighlighter1_611_963_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FilterChain&nbsp;filterChain)&nbsp;</span><span id=Codehighlighter1_611_963_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_611_963_Open_Text><span style="COLOR: #000000">{<br><img id=Codehighlighter1_625_746_Open_Image onclick="this.style.display='none'; Codehighlighter1_625_746_Open_Text.style.display='none'; Codehighlighter1_625_746_Closed_Image.style.display='inline'; Codehighlighter1_625_746_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_625_746_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_625_746_Closed_Text.style.display='none'; Codehighlighter1_625_746_Open_Image.style.display='inline'; Codehighlighter1_625_746_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000">&nbsp;</span><span id=Codehighlighter1_625_746_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_625_746_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.setCharacterEncoding(targetEncoding);<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;filterChain.doFilter(request,&nbsp;response);<br><img id=Codehighlighter1_776_853_Open_Image onclick="this.style.display='none'; Codehighlighter1_776_853_Open_Text.style.display='none'; Codehighlighter1_776_853_Closed_Image.style.display='inline'; Codehighlighter1_776_853_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_776_853_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_776_853_Closed_Text.style.display='none'; Codehighlighter1_776_853_Open_Image.style.display='inline'; Codehighlighter1_776_853_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000">&nbsp;(ServletException&nbsp;sx)&nbsp;</span><span id=Codehighlighter1_776_853_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_776_853_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;filterConfig.getServletContext().log(sx.getMessage());<br><img id=Codehighlighter1_879_957_Open_Image onclick="this.style.display='none'; Codehighlighter1_879_957_Open_Text.style.display='none'; Codehighlighter1_879_957_Closed_Image.style.display='inline'; Codehighlighter1_879_957_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_879_957_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_879_957_Closed_Text.style.display='none'; Codehighlighter1_879_957_Open_Image.style.display='inline'; Codehighlighter1_879_957_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000">&nbsp;(IOException&nbsp;iox)&nbsp;</span><span id=Codehighlighter1_879_957_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_879_957_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;filterConfig.getServletContext().log(iox.getMessage());<br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">Clean&nbsp;up&nbsp;resources</span><span style="COLOR: #008000"><br><img id=Codehighlighter1_1017_1083_Open_Image onclick="this.style.display='none'; Codehighlighter1_1017_1083_Open_Text.style.display='none'; Codehighlighter1_1017_1083_Closed_Image.style.display='inline'; Codehighlighter1_1017_1083_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1017_1083_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1017_1083_Closed_Text.style.display='none'; Codehighlighter1_1017_1083_Open_Image.style.display='inline'; Codehighlighter1_1017_1083_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;destroy()&nbsp;</span><span id=Codehighlighter1_1017_1083_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_1017_1083_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;filterConfig&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;targetEncoding&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/None.gif" align=top></span></div>
3. 如果不用&#8220;UTF-8&#8221;，你会发现在使用AJAX提交数据时，URL中的中文在服务器端是乱码，因为AJAX是以&#8220;UTF-8&#8221;编码提交数据的。<br>4.关于国际化属性文件（xxxxx.properties), 因为需要unicode编码，建议使用PropertiesEditor国际化插件进行编辑，他会自动存为unicode编码。<br>&nbsp;&nbsp;&nbsp; 关于这个PropertiesEditor国际化插件，我下载的时候发现只有for eclipse3.0的， 如果用的eclipse版本是3.2,,3.3根本不行，于是只有下载standone 方式的PropertiesEditor，在cmd下运行： java -jar PropertiesEditor.jar&nbsp; <br><br>5.如果发现数据库数据也有乱码，记得正确设置数据库的编码方式<br>
<img src ="http://www.blogjava.net/thinkthink/aggbug/139343.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinkthink/" target="_blank">thinkthink</a> 2007-08-25 23:55 <a href="http://www.blogjava.net/thinkthink/articles/139343.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>