﻿<?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-braint8-文章分类-J2EE</title><link>http://www.blogjava.net/braint8/category/39931.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 08 Oct 2009 13:08:22 GMT</lastBuildDate><pubDate>Thu, 08 Oct 2009 13:08:22 GMT</pubDate><ttl>60</ttl><item><title>利用firebug调试js</title><link>http://www.blogjava.net/braint8/articles/296091.html</link><dc:creator>情晚风</dc:creator><author>情晚风</author><pubDate>Tue, 22 Sep 2009 15:46:00 GMT</pubDate><guid>http://www.blogjava.net/braint8/articles/296091.html</guid><wfw:comment>http://www.blogjava.net/braint8/comments/296091.html</wfw:comment><comments>http://www.blogjava.net/braint8/articles/296091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/braint8/comments/commentRss/296091.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/braint8/services/trackbacks/296091.html</trackback:ping><description><![CDATA[js代码一写长了，调试实在是麻烦，现在可以利用firebug来调试，具体步骤如下：<br />1.打开firefox--工具--附加组件--获取附加组件--搜索"firebug"安装，重启<br />2.菜单栏里  查看--勾选firebug<br />3.控制台启用<br />4.选到脚本或script，可以对行号单击设置断点<br />5.与eclipse类似，可以跟踪调试值或结果<br /><br />至少比IE的错误提示强多了，具体的使用慢慢琢磨。<br /><img src ="http://www.blogjava.net/braint8/aggbug/296091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/braint8/" target="_blank">情晚风</a> 2009-09-22 23:46 <a href="http://www.blogjava.net/braint8/articles/296091.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVAWEB开发中，解决地址栏传输中文问题！</title><link>http://www.blogjava.net/braint8/articles/279463.html</link><dc:creator>情晚风</dc:creator><author>情晚风</author><pubDate>Mon, 01 Jun 2009 13:08:00 GMT</pubDate><guid>http://www.blogjava.net/braint8/articles/279463.html</guid><wfw:comment>http://www.blogjava.net/braint8/comments/279463.html</wfw:comment><comments>http://www.blogjava.net/braint8/articles/279463.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/braint8/comments/commentRss/279463.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/braint8/services/trackbacks/279463.html</trackback:ping><description><![CDATA[一、传统的方法，修改tomcat/conf/server.xml文件找到如下位置：<br />
&nbsp;&nbsp;&nbsp; &lt;Connector port="8080"&#8230;&#8230;这个位置，在末尾加上一段 URIEncoding="GBK" <br />
&nbsp;&nbsp;&nbsp; 例：&lt;Connector port="8080"&#8230;&#8230;disableUploadTimeout="true"　URIEncoding="GBK"/&gt;<br />
<br />
二、修改处理编码的过滤器。<br />
例：CharFilter.java<br />
<br />
&nbsp;&nbsp;&nbsp; public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws 　　　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IOException, ServletException {<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; HttpServletRequest req = (HttpServletRequest) request;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //通过这里转换后过滤，过滤器的配置在web.xml中不变<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (req.getMethod().equalsIgnoreCase("get")) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; this.encoding(req);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; request.setCharacterEncoding(encoding);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; response.setCharacterEncoding(encoding);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; chain.doFilter(request, response);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }<br />
<br />
&nbsp;&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; &nbsp;* 读取参数列表，解决中文传参数问题。<br />
&nbsp;&nbsp;&nbsp; &nbsp;*/<br />
&nbsp;&nbsp;&nbsp; private void encoding(HttpServletRequest request) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Iterator iter = request.getParameterMap().values().iterator();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; while (iter.hasNext()) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; String[] parames = (String[]) iter.next();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; parames.length; i++) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; try {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; parames[i] = new String(parames[i].getBytes("iso8859-1"),<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; "GBK");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; } catch (Exception e) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
<br />
&nbsp;&nbsp;&nbsp; }<br />
<br />
个人喜欢用第二种方法，因为当你的工程做好后要在别人机器上运行时，就不用去更改这些tomcat的配置了。<br />
<br />
<br />
<img src ="http://www.blogjava.net/braint8/aggbug/279463.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/braint8/" target="_blank">情晚风</a> 2009-06-01 21:08 <a href="http://www.blogjava.net/braint8/articles/279463.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>