<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JavaChen on Javahttp</title>
	<atom:link href="http://www.javachen.com/tag/http/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javachen.com</link>
	<description>Just some sharing about Java open source and life</description>
	<lastBuildDate>Fri, 03 Feb 2012 03:33:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Web资源优化工具 wro4j</title>
		<link>http://www.javachen.com/2010/05/wro4j-web-resource-optimizer-for-java/</link>
		<comments>http://www.javachen.com/2010/05/wro4j-web-resource-optimizer-for-java/#comments</comments>
		<pubDate>Sun, 23 May 2010 04:01:16 +0000</pubDate>
		<dc:creator>JavaChen</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Open Sources]]></category>
		<category><![CDATA[wro4j]]></category>

		<guid isPermaLink="false">http://www.javachen.com/2010/05/wro4j-web-resource-optimizer-for-java/</guid>
		<description><![CDATA[wro4j是一个Web资源优化工具。众所周知，到服务器加载一个大的文件比加载两个小的文件快，因为会增加HTTP交互的次数并且大部分浏览器在任何时候对于同一个服务器，只保持两个连接。开发wro4j项目的目的是减少加载一个页面的请求次数和传输的数据量。 该工具对于存在大量js和css资源文件的web应用，真是太有用了，快去在你的应用中使用该工具吧~ wro4j官方网站：http://code.google.com/p/wro4j/，详细的使用方法可以参照官方说明，这里只是简单的介绍一下该工具。 特性： 免费开源 容易设置 轻量级，核心jar文件只依赖 servlet-api 和 commons-io 最小化和动态运行 资源合并 css url重定向 Wildcard support for selecting a bunch of resources 基于Base64 的图片编码 css变量支持 更少的css 扩展性 缓存 部署Wro4j： 1. 在web.xml配置wro4j Servlet 过滤器 &#60;filter&#62; &#60;filter-name&#62;WebResourceOptimizer&#60;/filter-name&#62; &#60;filter-class&#62; ro.isdc.wro.http.WroFilter &#60;/filter-class&#62; &#60;/filter&#62; &#60;filter-mapping&#62; &#60;filter-name&#62;WebResourceOptimizer&#60;/filter-name&#62; &#60;url-pattern&#62;/wro/*&#60;/url-pattern&#62; &#60;/filter-mapping&#62; &#60;filter&#62; &#60;filter-name&#62;WebResourceOptimizer&#60;/filter-name&#62; &#60;filter-class&#62; ro.isdc.wro.http.WroFilter &#60;/filter-class&#62; &#60;init-param&#62; &#60;param-name&#62;configuration&#60;/param-name&#62; &#60;param-value&#62;DEVELOPMENT&#60;/param-value&#62; &#60;/init-param&#62; &#60;init-param&#62; &#60;param-name&#62;gzipResources&#60;/param-name&#62; &#60;param-value&#62;FALSE&#60;/param-value&#62; [...]<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="Log4j" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F11%2Fabout-log4j%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F05%2Fwro4j-web-resource-optimizer-for-java%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Log4j</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="commons-logging" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F11%2Fabout-commons-logging%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F05%2Fwro4j-web-resource-optimizer-for-java%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">commons-logging</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Xmappr开源项目研读" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fbegin-to-study-xmappr-project%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F05%2Fwro4j-web-resource-optimizer-for-java%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Xmappr开源项目研读</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="在Dom4j中使用xpath解析xml" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F10%2Fdom4j_xpath_for_xml%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F05%2Fwro4j-web-resource-optimizer-for-java%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">在Dom4j中使用xpath解析xml</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="JFreeChart 生成饼状图" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F04%2Fjfreechart-create_piechart%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F05%2Fwro4j-web-resource-optimizer-for-java%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/site_images/2011/05/31/10381940.jpg" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">JFreeChart 生成饼状图</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>wro4j是一个Web资源优化工具。众所周知，到服务器加载一个大的文件比加载两个小的文件快，因为会增加HTTP交互的次数并且大部分浏览器在任何时候对于同一个服务器，只保持两个连接。开发wro4j项目的目的是减少加载一个页面的请求次数和传输的数据量。<br />
该工具对于存在大量js和css资源文件的web应用，真是太有用了，快去在你的应用中使用该工具吧~<br />
wro4j官方网站：<a href="http://code.google.com/p/wro4j/">http://code.google.com/p/wro4j/</a><span id="more-1476"></span>，详细的使用方法可以参照官方说明，这里只是简单的介绍一下该工具。<br />
<strong><span style="color: #0000ff;">特性：</span></strong></p>
<ol>
<li>免费开源</li>
<li> 容易设置</li>
<li>轻量级，核心jar文件只依赖 servlet-api 和 commons-io</li>
<li> 最小化和动态运行</li>
<li>资源合并</li>
<li> css url重定向</li>
<li> Wildcard support for selecting a bunch of resources</li>
<li> 基于Base64 的图片编码</li>
<li> css变量支持</li>
<li>更少的css</li>
<li> 扩展性</li>
<li> 缓存</li>
</ol>
<p><span style="color: #0000ff;"><strong>部署Wro4j：</strong></span><br />
<span style="color: #ff00ff;">1. 在web.xml配置wro4j Servlet 过滤器</span><br />
<span class="tag">&lt;filter&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;filter-name&gt;</span><span class="pln">WebResourceOptimizer</span><span class="tag">&lt;/filter-name&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;filter-class&gt;</span><span class="pln"><br />
ro.isdc.wro.http.WroFilter<br />
</span><span class="tag">&lt;/filter-class&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/filter&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;filter-mapping&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;filter-name&gt;</span><span class="pln">WebResourceOptimizer</span><span class="tag">&lt;/filter-name&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;url-pattern&gt;</span><span class="pln">/wro/*</span><span class="tag">&lt;/url-pattern&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/filter-mapping&gt;</span><br />
<span class="tag">&lt;filter&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;filter-name&gt;</span><span class="pln">WebResourceOptimizer</span><span class="tag">&lt;/filter-name&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;filter-class&gt;</span><span class="pln"><br />
ro.isdc.wro.http.WroFilter<br />
</span><span class="tag">&lt;/filter-class&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-name&gt;</span><span class="pln">configuration</span><span class="tag">&lt;/param-name&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-value&gt;</span><span class="pln">DEVELOPMENT</span><span class="tag">&lt;/param-value&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-name&gt;</span><span class="pln">gzipResources</span><span class="tag">&lt;/param-name&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-value&gt;</span><span class="pln">FALSE</span><span class="tag">&lt;/param-value&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-name&gt;</span><span class="pln">cacheUpdatePeriod</span><span class="tag">&lt;/param-name&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-value&gt;</span><span class="pln">60</span><span class="tag">&lt;/param-value&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-name&gt;</span><span class="pln">modelUpdatePeriod</span><span class="tag">&lt;/param-name&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-value&gt;</span><span class="pln">600</span><span class="tag">&lt;/param-value&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-name&gt;</span><span class="pln">jmxEnabled</span><span class="tag">&lt;/param-name&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-value&gt;</span><span class="pln">false</span><span class="tag">&lt;/param-value&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-name&gt;</span><span class="pln">mbeanName</span><span class="tag">&lt;/param-name&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-value&gt;</span><span class="pln">MyApplication</span><span class="tag">&lt;/param-value&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-name&gt;</span><span class="pln">header</span><span class="tag">&lt;/param-name&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;param-value&gt;</span><span class="pln">Expires: Thu, 15 Apr 2020 20:00:00 GMT | Last-Modified: Thu, 15 Apr 2010 20:00:00 GMT</span><span class="tag">&lt;/param-value&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/init-param&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/filter&gt;</span><br />
<span style="color: #ff00ff;">2.在WEB-INF目录下，创建一个wro.xml的配置文件，并加入资源文件</span><br />
<span class="pun">&lt;?</span><span class="pln">xml version</span><span class="pun">=</span><span class="str">“1.0&#8243;</span><span class="pln"> encoding</span><span class="pun">=</span><span class="str">“UTF-8&#8243;</span><span class="pun">?&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;groups</span><span class="pln"> </span><span class="atn">xmlns</span><span class="pun">=</span><span class="atv">“http://www.isdc.ro/wro”</span><span class="pln"><br />
</span><span class="atn">xmlns:xsi</span><span class="pun">=</span><span class="atv">“http://www.w3.org/2001/XMLSchema-instance”</span><span class="pln"><br />
</span><span class="atn">xsi:schemaLocation</span><span class="pun">=</span><span class="atv">“http://www.isdc.ro/wro wro.xsd”</span><span class="tag">&gt;</span></p>
<p><span class="tag">&lt;group</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">“g1&#8243;</span><span class="tag">&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;js&gt;</span><span class="pln">classpath:com/javachen/1.js</span><span class="tag">&lt;/js&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;css&gt;</span><span class="pln">classpath:comjavachen/1.css</span><span class="tag">&lt;/css&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;group-ref&gt;</span><span class="pln">g2</span><span class="tag">&lt;/group-ref&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/group&gt;</span></p>
<p><span class="tag">&lt;group</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">“g2&#8243;</span><span class="tag">&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;js&gt;</span><span class="pln">/dwr/engine.js</span><span class="tag">&lt;/js&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;group-ref&gt;</span><span class="pln">g3</span><span class="tag">&lt;/group-ref&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;css&gt;</span><span class="pln">classpath:/static/css/2.css</span><span class="tag">&lt;/css&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;js&gt;</span><span class="pln">classpath:/static/*.js</span><span class="tag">&lt;/js&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/group&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/groups&gt;</span><br />
<span style="color: #ff00ff;">3.在页面引入相应的js和css文件</span><br />
<span class="tag">&lt;html&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;head&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;title&gt;</span><span class="pln">Web Frameworks Comparison</span><span class="tag">&lt;/title&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;link</span><span class="pln"> </span><span class="atn">rel</span><span class="pun">=</span><span class="atv">“stylesheet”</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">“text/css”</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">“/wro/g2.css”</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;script</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">“text/javascript”</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">“/wro/g2.js”</span><span class="tag">&gt;&lt;/script&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/head&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;body&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/body&gt;</span><span class="pln"><br />
</span><span class="tag">&lt;/html&gt;</span></p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="Log4j" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F11%2Fabout-log4j%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F05%2Fwro4j-web-resource-optimizer-for-java%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Log4j</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="commons-logging" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F11%2Fabout-commons-logging%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F05%2Fwro4j-web-resource-optimizer-for-java%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">commons-logging</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Xmappr开源项目研读" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fbegin-to-study-xmappr-project%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F05%2Fwro4j-web-resource-optimizer-for-java%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Xmappr开源项目研读</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="在Dom4j中使用xpath解析xml" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F10%2Fdom4j_xpath_for_xml%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F05%2Fwro4j-web-resource-optimizer-for-java%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">在Dom4j中使用xpath解析xml</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="JFreeChart 生成饼状图" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F04%2Fjfreechart-create_piechart%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F05%2Fwro4j-web-resource-optimizer-for-java%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/site_images/2011/05/31/10381940.jpg" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">JFreeChart 生成饼状图</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>By the time  your rss reader get this post here is <strong> 4 </strong>comments ,Welcome you come to leave your opinion !]]></content:encoded>
			<wfw:commentRss>http://www.javachen.com/2010/05/wro4j-web-resource-optimizer-for-java/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What is MIME？</title>
		<link>http://www.javachen.com/2010/01/what-is-mime%ef%bc%9f/</link>
		<comments>http://www.javachen.com/2010/01/what-is-mime%ef%bc%9f/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 09:44:32 +0000</pubDate>
		<dc:creator>JavaChen</dc:creator>
				<category><![CDATA[Java Core]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Base64]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[MIME]]></category>

		<guid isPermaLink="false">http://www.javachen.com/?p=908</guid>
		<description><![CDATA[这是一篇普及互联网术语的文章。每天呆在互联网上，发现呆的时间越长，发现自己不知道的东西越多。互联网上有太多的知识，虽然我们不可能一下子了解透彻，但是遇到一个就有必要去了解其相关的知识或是原理，这样以后再见到他就不会觉得陌生了。 在维基百科上找到了关于MIME的介绍：http://zh.wikipedia.org/zh-cn/MIME，这里简要的介绍一下相关知识，便于以后查阅。 按照RFC2045的定义，Base64被定义为：Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。（The Base64 Content-Transfer-Encoding is designed to represent arbitrary sequences of octets in a form that need not be humanly readable.） 多用途互联网邮件扩展（MIME，Multipurpose Internet Mail Extensions）是一个互联网标准，它扩展了电子邮件标准，使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。这个标准被定义在RFC 2045、RFC 2046、RFC 2047、RFC 2048、RFC 2049等RFC中。 由RFC 822转变而来的RFC 2822，规定电子邮件标准并不允许在邮件消息中使用7位ASCII字符集以外的字符。正因如此，一些非英语字符消息和二进制文件，图像，声音等非文字消息都不能在电子邮件中传输。MIME规定了用于表示各种各样的数据类型的符号化方法。 此外，在万维网中使用的HTTP协议中也使用了MIME的框架。 IME是通过标准化电子邮件报文的头部的附加领域（fields）而实现的；这些头部的附加领域，描述新的报文类型的内容和组织形式。目前版本是1.0。 内容类型（Content-Type），这个头部领域用于指定消息的类型。一般以下面的形式出现。 Content-Type: [type]/[subtype]; parameter type有下面的形式。 * Text：用于标准化地表示的文本信息，文本消息可以是多种字符集和或者多种格式的； * Multipart：用于连接消息体的多个部分构成一个消息，这些部分可以是不同类型的数据； * Application：用于传输应用程序数据或者二进制数据； * Message：用于包装一个E-mail消息； * Image：用于传输静态图片数据； * Audio：用于传输音频或者音声数据； * Video：用于传输动态影像数据，可以是与音频编辑在一起的视频数据格式。 [...]<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="Java within Hypertext Markup Language" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F04%2Fjava-within-hypertext-markup-language%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java within Hypertext Markup Language</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Java ClassLoader" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F12%2Fjava-classloader%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java ClassLoader</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Java interface RandomAccess" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F10%2Fjava-interface-randomaccess%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java interface RandomAccess</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Java StringUtil" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fjava-stringutil%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java StringUtil</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Java Native Method" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fjava-native-method%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java Native Method</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p>这是一篇普及互联网术语的文章。每天呆在互联网上，发现呆的时间越长，发现自己不知道的东西越多。互联网上有太多的知识，虽然我们不可能一下子了解透彻，但是遇到一个就有必要去了解其相关的知识或是原理，这样以后再见到他就不会觉得陌生了。</p>
<p>在维基百科上找到了关于MIME的介绍：<a href="http://zh.wikipedia.org/zh-cn/MIME" target="_blank">http://zh.wikipedia.org/zh-cn/MIME</a>，这里简要的介绍一下相关知识，便于以后查阅。<span id="more-908"></span></p>
<p>按照RFC2045的定义，Base64被定义为：Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。（The  Base64 Content-Transfer-Encoding is designed to represent arbitrary  sequences of octets in a form that need not be humanly readable.）</p>
<p>多用途互联网邮件扩展（MIME，Multipurpose Internet Mail Extensions）是一个互联网标准，它扩展了电子邮件标准，使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。这个标准被定义在RFC 2045、RFC 2046、RFC 2047、RFC 2048、RFC 2049等RFC中。 由RFC 822转变而来的RFC 2822，规定电子邮件标准并不允许在邮件消息中使用7位ASCII字符集以外的字符。正因如此，一些非英语字符消息和二进制文件，图像，声音等非文字消息都不能在电子邮件中传输。MIME规定了用于表示各种各样的数据类型的符号化方法。 此外，在万维网中使用的HTTP协议中也使用了MIME的框架。<br />
IME是通过标准化电子邮件报文的头部的附加领域（fields）而实现的；这些头部的附加领域，描述新的报文类型的内容和组织形式。目前版本是1.0。<br />
内容类型（Content-Type），这个头部领域用于指定消息的类型。一般以下面的形式出现。</p>
<p>Content-Type: [type]/[subtype]; parameter</p>
<p>type有下面的形式。</p>
<p>* Text：用于标准化地表示的文本信息，文本消息可以是多种字符集和或者多种格式的；<br />
* Multipart：用于连接消息体的多个部分构成一个消息，这些部分可以是不同类型的数据；<br />
* Application：用于传输应用程序数据或者二进制数据；<br />
* Message：用于包装一个E-mail消息；<br />
* Image：用于传输静态图片数据；<br />
* Audio：用于传输音频或者音声数据；<br />
* Video：用于传输动态影像数据，可以是与音频编辑在一起的视频数据格式。</p>
<p>subtype用于指定type的详细形式。content-type/subtype配对的集合和与此相关的参数，将随着时间而增长。为了确保这些值在一个有序而且公开的状态下开发，MIME使用Internet Assigned Numbers Authority (IANA)作为中心的注册机制来管理这些值。常用的subtype值如下所示：</p>
<p>* text/plain（纯文本）<br />
* text/html（HTML文档）<br />
* application/xhtml+xml（XHTML文档）<br />
* image/gif（GIF图像）<br />
* image/jpeg（JPEG图像）<br />
* image/png（PNG图像）<br />
* video/mpeg（MPEG动画）<br />
* application/octet-stream（任意的二进制数据）<br />
* application/pdf（PDF文档）<br />
* application/msword（Microsoft Word文件）<br />
* message/rfc822（RFC 822形式）<br />
* multipart/alternative（HTML邮件的HTML形式和纯文本形式，相同内容使用不同形式表示）<br />
* application/x-www-form-urlencoded（使用HTTP的POST方法提交的表单）<br />
* multipart/form-data（同上，但主要用于表单提交时伴随文件上传的场合）</p>
<p>此外，尚未被接受为正式数据类型的subtype，可以使用x-开始的独立名称（例如application/x-gzip）。vnd-开始的固有名称也可以使用（例：application/vnd.ms-excel）。</p>
<p>parameter可以用来指定附加的信息，更多情况下是用于指定text/plain和text/htm等的文字编码方式的charset参数。 MIME根据type制定了默认的subtype，当客户端不能确定消息的subtype的情况下，消息被看作默认的subtype进行处理。Text默认是text/plain，Application默认是application/octet-stream而Multipart默认情况下被看作 multipart/mixed。<br />
内容传输编码（Content-Transfer-Encoding），这个区域使指定ASCII以外的字符编码方式成为可能。形式如下：</p>
<p>Content-Transfer-Encoding: [mechanism]</p>
<p>其中，mechanism的值可以指定为“7bit”，“8bit”，“binary”，“quoted- printable”，“base64”。</p>
<p>详细的介绍，可以参阅：<a href="http://zh.wikipedia.org/zh-cn/MIME" target="_blank">http://zh.wikipedia.org/zh-cn/MIME</a></p>
<p>你还可以观看本网站内的同类文章：</p>
<ol>
<li> <a href="http://www.javachen.com/2010/01/what-is-kpi/" target="_blank">什么是KPI？</a></li>
</ol>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="Java within Hypertext Markup Language" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F04%2Fjava-within-hypertext-markup-language%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java within Hypertext Markup Language</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Java ClassLoader" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F12%2Fjava-classloader%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java ClassLoader</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Java interface RandomAccess" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F10%2Fjava-interface-randomaccess%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java interface RandomAccess</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Java StringUtil" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fjava-stringutil%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java StringUtil</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Java Native Method" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fjava-native-method%2F&from=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Java Native Method</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>Here is no comments yet by the time  your rss reader get this, Do you want to be the first commentor? Hurry up ]]></content:encoded>
			<wfw:commentRss>http://www.javachen.com/2010/01/what-is-mime%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Http之Get/Post请求区别</title>
		<link>http://www.javachen.com/2009/06/http_get_post/</link>
		<comments>http://www.javachen.com/2009/06/http_get_post/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 09:14:52 +0000</pubDate>
		<dc:creator>JavaChen</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[http]]></category>

		<guid isPermaLink="false">http://www.javachen.com/?p=366</guid>
		<description><![CDATA[HTTP定义了与服务器交互的不同方法，最基本的方法是 GET 和 POST. HTTP-GET和 HTTP-POST是使用HTTP的标准协议动词，用于编码和传送变量名/变量值对参数，并且使用相关的请求语义。每个HTTP-GET和HTTP- POST都由一系列HTTP请求头组成，这些请求头定义了客户端从服务器请求了什么，而响应则是由一系列HTTP应答头和应答数据组成，如果请求成功则返 回应答。 HTTP-GET以使用MIME类型application/x-www-form-urlencoded的urlencoded文本的格式传递参 数。Urlencoding是一种字符编码，保证被传送的参数由遵循规范的文本组成，例如一个空格的编码是”%20&#8243;。附加参数还能被认为是一个查询字符 串。 与HTTP-GET类似，HTTP-POST参数也是被URL编码的。然而，变量名/变量值不作为URL的一部分被传送，而是放在实际的HTTP请求消息内部被传送。 （1）get是从服务器上获取数据，post是向服务器传送数据。 （2）在客户端，Get方式在通过URL提交数据，数据在URL中可以看到；POST方式，数据放置在HTML HEADER内提交。 （3） 对于get方式，服务器端用Request.QueryString获取变量的值，对于post方式，服务器端用Request.Form获取提交的数据。 （4） GET方式提交的数据最多只能有1024字节，而POST则没有此限制。 （5） 安全性问题。正如在（1）中提到，使用 Get 的时候，参数会显示在地址栏上，而 Post 不会。所以，如果这些数据是中文数据而且是非敏感数据，那么使用 get；如果用户输入的数据不是中文字符而且包含敏感数据，那么还是使用 post为好。 Here is no comments yet by the time your rss reader get this, Do you want to be the first commentor? Hurry up<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="JSP自定义日历标签" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fjsp_calendar%2F&from=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fhttp_get_post%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">JSP自定义日历标签</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Jsp EL语法" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fjsp_el%2F&from=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fhttp_get_post%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Jsp EL语法</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="JSP基本指令" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fjsp_tags%2F&from=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fhttp_get_post%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">JSP基本指令</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ASP与JSP的比较" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fasp_jsp_compare%2F&from=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fhttp_get_post%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ASP与JSP的比较</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="What is MIME？" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F&from=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fhttp_get_post%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">What is MIME？</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 10pt;">HTTP<span style="font-family: 宋体;">定义了与服务器交互的不同方法，最基本的方法是</span> GET <span style="font-family: 宋体;">和</span> POST.</span></p>
<p style="text-indent: 21pt;"><span style="font-size: 10pt;">HTTP-GET和 HTTP-POST是使用HTTP的标准协议动词，用于编码和传送变量名/变量值对参数，并且使用相关的请求语义。每个HTTP-GET和HTTP- POST都由一系列HTTP请求头组成，这些请求头定义了客户端从服务器请求了什么，而响应则是由一系列HTTP应答头和应答数据组成，如果请求成功则返 回应答。<br />
HTTP-GET以使用MIME类型application/x-www-form-urlencoded的urlencoded文本的格式传递参 数。Urlencoding是一种字符编码，保证被传送的参数由遵循规范的文本组成，例如一个空格的编码是”%20&#8243;。附加参数还能被认为是一个查询字符 串。<br />
与HTTP-GET类似，HTTP-POST参数也是被URL编码的。然而，变量名/变量值不作为URL的一部分被传送，而是放在实际的HTTP请求消息内部被传送。</span>
</p>
<p style="text-indent: 21pt;"><span style="font-size: 10pt;"><span id="more-366"></span> （1）get是<span style="color: #ff00ff;">从服务器上</span><span style="color: #ff00ff;">获取</span>数据，post是<span style="color: #ff00ff;">向服务器传送</span>数据。</span></p>
<p style="margin-left: 51pt; text-indent: -30pt;"><span style="font-size: 10pt;"><span style="color: black;">（2）</span><span style="color: black; font-family: 宋体;">在客户端，</span><span style="color: black; font-family: Tahoma;">Get</span><span style="color: black; font-family: 宋体;">方式在通过</span><span style="color: black; font-family: Tahoma;">URL</span><span style="color: black; font-family: 宋体;">提交数据，数据</span><span style="font-family: 宋体;">在</span><span style="color: #ff00ff;">URL<span style="font-family: 宋体;">中</span></span><span style="font-family: 宋体;">可以看到；</span>POST<span style="font-family: 宋体;">方式，数据放置在</span><span style="color: #ff00ff;">HTML HEADER<span style="font-family: 宋体;">内</span></span><span style="font-family: 宋体;">提交。</span></span></p>
<p style="margin-left: 51pt; text-indent: -30pt;"><span style="font-family: 宋体;"><span style="font-size: 10pt;">（3） 对于get方式，服务器端用<span style="color: #ff00ff;">Request.QueryString</span>获取变量的值，对于post方式，服务器端用<span style="color: #ff00ff;">Request.Form</span>获取提交的数据。</span></span></p>
<p style="margin-left: 51pt; text-indent: -30pt;"><span style="font-size: 10pt;"><span style="color: black;">（4）<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span>GET<span style="font-family: 宋体;">方式提交的数据最多<span style="color: #ff00ff;"><span style="font-family: 宋体;">只能有</span>1024<span style="font-family: 宋体;">字节</span></span></span><span style="font-family: 宋体;">，而</span>POST<span style="font-family: 宋体;">则<span style="color: #ff00ff;">没有此限制</span>。</span></span></p>
<p style="margin-left: 51pt; text-indent: -30pt;"><span style="font-size: 10pt;"><span style="color: black;">（5）<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span><span style="font-family: 宋体;">安全性问题。正如在（</span><span style="font-family: ˎ̥;">1</span><span style="font-family: 宋体;">）中提到，使用</span><span style="font-family: ˎ̥;"> Get </span><span style="font-family: 宋体;">的时候，参数会<span style="color: #ff00ff;">显示在地址栏上</span>，而</span><span style="font-family: ˎ̥;"> Post </span><span style="font-family: 宋体;"><span style="color: #ff00ff;"><span style="font-family: 宋体;">不会</span></span>。所以，如果这些数据是中文数据而且是非敏感数据，那么使用</span><span style="font-family: ˎ̥;"> get</span><span style="font-family: 宋体;">；如果用户输入的数据不是中文字符而且包含敏感数据，那么还是使用</span><span style="font-family: ˎ̥;"> post</span><span style="font-family: 宋体;">为好。</span></span></p>
<table class="wumii-related-items" cellspacing="0" cellpadding="3" border="0"  style="clear: both;">
    
    <tr>
        <td colspan="5"><b><font size="-1"  style="display: block !important; padding: 20px 0 5px !important;">您可能也喜欢：</font></b></td>
    </tr>
    
        <tr>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important;">
                    <a target="_blank" title="JSP自定义日历标签" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fjsp_calendar%2F&from=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fhttp_get_post%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">JSP自定义日历标签</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="Jsp EL语法" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fjsp_el%2F&from=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fhttp_get_post%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">Jsp EL语法</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="JSP基本指令" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fjsp_tags%2F&from=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fhttp_get_post%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">JSP基本指令</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="ASP与JSP的比较" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fasp_jsp_compare%2F&from=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fhttp_get_post%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">ASP与JSP的比较</font>
                    </a>
                </td>
                <td width="102" valign="top" style="padding: 5px !important; margin: 0 !important; border-left: 1px solid #DDDDDD !important;">
                    <a target="_blank" title="What is MIME？" style="text-decoration: none !important; cursor: pointer !important;" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fwww.javachen.com%2F2010%2F01%2Fwhat-is-mime%25EF%25BC%259F%2F&from=http%3A%2F%2Fwww.javachen.com%2F2009%2F06%2Fhttp_get_post%2F">
                        <img style="margin: 0 !important; padding: 2px !important; border: 1px solid #DDDDDD !important; width: 96px !important; height: 96px !important;" src="http://static.wumii.com/images/blogWidget/wordpress_default.gif" width="96px" height="96px" /><br />
                        <font size="-1" color="#333333" style="display: block !important; line-height: 15px !important; width: 102px !important; font: 12px/15px arial !important; height: 60px !important; margin: 3px 0 0 0 !important; padding: 0 !important; overflow: hidden !important;">What is MIME？</font>
                    </a>
                </td>
        </tr>
    
    <tr>
        <td colspan="5" align="right">
            <a style="text-decoration: none !important;" href="http://www.wumii.com/widget/relatedItems.htm" target="_blank" title="无觅相关文章插件">
                <font size="-1" color="#bbbbbb" style="display: block !important; font-family: arial !important; padding: 5px 0 !important; font-size: 12px !important; color: #bbb !important;">无觅</font>
            </a>
        </td>
    </tr>
</table>Here is no comments yet by the time  your rss reader get this, Do you want to be the first commentor? Hurry up ]]></content:encoded>
			<wfw:commentRss>http://www.javachen.com/2009/06/http_get_post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  www.javachen.com/tag/http/feed/ ) in 6.08318 seconds, on Feb 6th, 2012 at 1:12 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 6th, 2012 at 2:12 am UTC -->
