﻿<?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-bigrush</title><link>http://www.blogjava.net/bigrush/</link><description>JAVA体现的是一种哲学思想，这是我的理解！</description><language>zh-cn</language><lastBuildDate>Sat, 20 Jun 2026 17:15:59 GMT</lastBuildDate><pubDate>Sat, 20 Jun 2026 17:15:59 GMT</pubDate><ttl>60</ttl><item><title>struts2整合spring2的中文乱码问题</title><link>http://www.blogjava.net/bigrush/articles/164581.html</link><dc:creator>bigrush</dc:creator><author>bigrush</author><pubDate>Sat, 01 Dec 2007 17:53:00 GMT</pubDate><guid>http://www.blogjava.net/bigrush/articles/164581.html</guid><wfw:comment>http://www.blogjava.net/bigrush/comments/164581.html</wfw:comment><comments>http://www.blogjava.net/bigrush/articles/164581.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bigrush/comments/commentRss/164581.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bigrush/services/trackbacks/164581.html</trackback:ping><description><![CDATA[&nbsp;
<p style="margin-left: 21pt; text-indent: -21pt; tab-stops: list 21.0pt"><span style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体">数据库里的表使用</span>GBK<span style="font-family: 宋体">编码</span></p>
<p style="margin-left: 21pt; text-indent: -21pt; tab-stops: list 21.0pt"><span style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>struts.xml<span style="font-family: 宋体">文件内添加常量：</span></p>
<p style="margin-left: 42pt"><span style="font-size: 12pt; color: red; font-family: 'Courier New'">&lt;constant name="struts.i18n.encoding" value="GBK"/&gt;</span></p>
<p style="margin-left: 21pt"><span style="font-family: 宋体">其实到这一部就已经解决了提交参数的中文乱码问题，但我看过一些</span>web.xml<span style="font-family: 宋体">里是这样配制</span>struts2.x<span style="font-family: 宋体">的</span>mapping.</p>
<p style="text-indent: 21pt"><span style="font-family: 宋体">第一种方法：</span></p>
<p style="margin-left: 21pt; text-indent: 21pt; text-align: left" align="left"><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-mapping</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">struts2</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">url-pattern</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">/*</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">url-pattern</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-mapping</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-indent: 21pt"><span style="font-family: 宋体">第二种方法：</span></p>
<p style="margin-left: 21pt; text-indent: 21pt; text-align: left" align="left"><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-mapping</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">struts2</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">url-pattern</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">/*.action</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'"> &lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">url-pattern</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-mapping</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="margin-left: 21pt"><span style="font-family: 宋体">这两种配制是不是等效，我没有去研究过，但总使我有一种感觉：</span><strong>struts2.x</strong><strong><span style="font-family: 宋体">参数的提交只是提交到</span>action,</strong><strong><span style="font-family: 宋体">而对于提交到其它</span>servlet</strong><strong><span style="font-family: 宋体">里的参数并没有进行处理。</span></strong></p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><span style="font-family: 宋体">所以我还是动手写了一个字符过滤器类</span></p>
<p style="margin-left: 21pt; text-indent: -21pt; tab-stops: list 21.0pt"><span style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 10pt; color: black; font-family: 宋体">编写</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">EncodeFilter</span><span style="font-size: 10pt; color: black; font-family: 宋体">类</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">package</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> org.yxl.web;</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">import</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> java.io.IOException;</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">import</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> javax.servlet.Filter;</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">import</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> javax.servlet.FilterChain;</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">import</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> javax.servlet.FilterConfig;</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">import</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> javax.servlet.ServletException;</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">import</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> javax.servlet.ServletRequest;</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">import</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> javax.servlet.ServletResponse;</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">import</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> javax.servlet.http.HttpServletRequest;</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public</span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">class</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> EncodeFilter </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">implements</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> Filter {</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">protected</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> FilterConfig </span><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">filterConfig</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">private</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> String </span><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">targetEncoding</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> = </span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"GBK"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public</span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> destroy() {</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: #3f7f5f; font-family: 'Courier New'">// </span><strong><span style="font-size: 10pt; color: #7f9fbf; font-family: 'Courier New'">TODO</span></strong><span style="font-size: 10pt; color: #3f7f5f; font-family: 'Courier New'"> Auto-generated method stub</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">this</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.</span><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">filterConfig</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> = </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">null</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'">;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; }</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public</span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> doFilter(ServletRequest arg0, ServletResponse arg1,</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FilterChain arg2) </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">throws</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> IOException, ServletException {</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: #3f7f5f; font-family: 'Courier New'">// </span><strong><span style="font-size: 10pt; color: #7f9fbf; font-family: 'Courier New'">TODO</span></strong><span style="font-size: 10pt; color: #3f7f5f; font-family: 'Courier New'"> Auto-generated method stub</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; HttpServletRequest request = (HttpServletRequest)arg0;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; request.setCharacterEncoding(</span><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">targetEncoding</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">);</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; arg2.doFilter(request,arg1);</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; }</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public</span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> init(FilterConfig arg0) </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">throws</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> ServletException {</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: #3f7f5f; font-family: 'Courier New'">// </span><strong><span style="font-size: 10pt; color: #7f9fbf; font-family: 'Courier New'">TODO</span></strong><span style="font-size: 10pt; color: #3f7f5f; font-family: 'Courier New'"> Auto-generated method stub</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">this</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.</span><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">filterConfig</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> = arg0;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">this</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.</span><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">targetEncoding</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> = arg0.getInitParameter(</span><span style="font-size: 10pt; color: #2a00ff; font-family: 'Courier New'">"encoding"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">);</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; }</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">public</span></strong><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">void</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> setFilterConfig(FilterConfig filterConfig) {</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><strong><span style="font-size: 10pt; color: #7f0055; font-family: 'Courier New'">this</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New'">.</span><span style="font-size: 10pt; color: #0000c0; font-family: 'Courier New'">filterConfig</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'"> = filterConfig;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="font-size: 10pt; color: black; font-family: 'Courier New'">}</span></p>
<p style="margin-left: 21pt; text-indent: -21pt; tab-stops: list 21.0pt"><span style="font-size: 10pt; color: black; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 10pt; color: black; font-family: 宋体">在</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">web.xml</span><span style="font-size: 10pt; color: black; font-family: 宋体">里配制</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">EncodeFilter</span></p>
<p style="text-indent: 21pt; text-align: left" align="left"><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">encoding</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-class</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">org.yxl.web.EncodeFilter</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-class</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">init-param</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">param-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">encoding</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">param-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">param-value</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">GBK</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">param-value</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">init-param</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp; &nbsp;</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-mapping</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">encoding</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-name</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="text-align: left" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New'">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">url-pattern</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">/*</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">url-pattern</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p style="margin-left: 21pt"><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&lt;/</span><span style="font-size: 10pt; color: #3f7f7f; font-family: 'Courier New'">filter-mapping</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New'">&gt;</span></p>
<p><span style="font-family: 宋体">这样整个配制就完成了，其中在</span>struts.xml<span style="font-family: 宋体">里定义国际化常量</span></p>
<p><span style="font-size: 12pt">&lt;constant name="struts.i18n.encoding" value="GBK"/&gt;</span><span style="font-family: 宋体">是关键，是不能少的。而在定义完常量后再使用</span><span style="font-size: 10pt; color: black; font-family: 'Courier New'">EncodeFilter</span><span style="font-size: 10pt; color: black; font-family: 宋体">，两者一同使用，并不会发生冲突。以上只是我个人的观点，不对的地方希望大家提出来，我也是新手。</span></p>
<img src ="http://www.blogjava.net/bigrush/aggbug/164581.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bigrush/" target="_blank">bigrush</a> 2007-12-02 01:53 <a href="http://www.blogjava.net/bigrush/articles/164581.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts2整合spring2的配置</title><link>http://www.blogjava.net/bigrush/articles/164580.html</link><dc:creator>bigrush</dc:creator><author>bigrush</author><pubDate>Sat, 01 Dec 2007 17:46:00 GMT</pubDate><guid>http://www.blogjava.net/bigrush/articles/164580.html</guid><wfw:comment>http://www.blogjava.net/bigrush/comments/164580.html</wfw:comment><comments>http://www.blogjava.net/bigrush/articles/164580.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bigrush/comments/commentRss/164580.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bigrush/services/trackbacks/164580.html</trackback:ping><description><![CDATA[&nbsp;
<p style="margin-left: 21pt; text-indent: -21pt; tab-stops: list 21.0pt">1.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体">导入的包</span></p>
<p style="margin-left: 42pt; text-indent: -21pt; tab-stops: list 42.0pt"><span style="color: red; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>struts2<span style="font-family: 宋体">的五个基础包：</span><strong><span style="color: red">commons-logging-1.1.jar;</span></strong></p>
<p style="margin-left: 147pt"><strong><span style="color: red">freemarker-2.3.8.jar;</span></strong></p>
<p style="margin-left: 147pt"><strong><span style="color: red">ognl-2.6.9.jar;</span></strong></p>
<p style="margin-left: 147pt"><strong><span style="color: red">struts-core-2.0.6.jar;</span></strong></p>
<p style="margin-left: 147pt"><strong><span style="color: red">xwork-2.0.0.jar.</span></strong></p>
<p style="margin-left: 42pt; text-indent: -21pt; tab-stops: list 42.0pt"><span style="color: red; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>spring<span style="font-family: 宋体">的核心包：</span><strong><span style="color: red">spring.jar</span></strong></p>
<p style="margin-left: 42pt; text-indent: -21pt; tab-stops: list 42.0pt"><span style="color: red; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体">二者集成开发所需的包：</span><strong><span style="color: red">struts-spring-plugin-2.0.6.jar</span></strong></p>
<p style="margin-left: 21pt; text-indent: -21pt; tab-stops: list 21.0pt">2.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体">修改</span>web.xml<span style="font-family: 宋体">配置文件</span></p>
<p style="margin-left: 42pt; text-indent: -21pt; tab-stops: list 42.0pt"><span style="color: red; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>struts2<span style="font-family: 宋体">开发所需的分派过滤器及映射所有的</span>action</p>
<p style="margin-left: 42pt">&lt;filter&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;filter-name&gt;struts2&lt;/filter-name&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;filter-class&gt;<strong><span style="color: red">org.apache.struts2.dispatcher.FilterDispatcher</strong>&lt;/filter-class&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;/filter&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;filter-mapping&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;filter-name&gt;struts2&lt;/filter-name&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;url-pattern&gt;<strong><span style="color: red">*.action</span></strong>&lt;/url-pattern&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;/filter-mapping&gt;&nbsp;&nbsp;&nbsp;</span></p>
<p style="margin-left: 42pt; text-indent: -21pt; tab-stops: list 42.0pt"><span style="color: red; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体">配置</span>spring<span style="font-family: 宋体">加载上下文时的监听器</span></p>
<p style="margin-left: 42pt">&lt;listener&gt;&nbsp;&nbsp;&nbsp;</p>
<p style="margin-left: 42pt; text-indent: 21pt">&lt;listener-class&gt;</p>
<p style="margin-left: 63pt; text-indent: 21pt"><strong><span style="color: red">org.springframework.web.context.ContextLoaderListener</span></strong></p>
<p style="margin-left: 42pt; text-indent: 21pt">&lt;/listener-class&gt;&nbsp;&nbsp;&nbsp;</p>
<p style="margin-left: 42pt">&lt;/listener&gt;&nbsp;&nbsp;&nbsp;</p>
<p style="margin-left: 21pt; text-indent: -21pt; tab-stops: list 21.0pt">3.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体">编写一个</span>action<span style="font-family: 宋体">类文件</span></p>
<p style="margin-left: 42pt; text-indent: -21pt; tab-stops: list 42.0pt"><span style="color: red; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><strong><span style="color: red">org.yxl.ExampleAction.class:</span></strong><strong><span style="color: red; font-family: 宋体">继承自</span><span style="color: red">ActionSupport</span></strong><strong><span style="color: red; font-family: 宋体">类（注：当加入了</span><span style="color: red">struts2.x</span></strong><strong><span style="color: red; font-family: 宋体">和</span><span style="color: red">spring3.x</span></strong><strong><span style="color: red; font-family: 宋体">后，会有两个</span><span style="color: red">ActionSupport</span></strong><strong><span style="color: red; font-family: 宋体">类，这里要选</span><span style="color: red">struts2.x</span></strong><strong><span style="color: red; font-family: 宋体">中的，即</span><span style="color: red">opernsymphony</span></strong><strong><span style="color: red; font-family: 宋体">里的）包含一个</span><span style="color: red">message</span></strong><strong><span style="color: red; font-family: 宋体">属性和覆写</span><span style="color: red">execute()</span></strong><strong><span style="color: red; font-family: 宋体">方法</span></strong></p>
<p style="margin-left: 21pt; text-indent: -21pt; tab-stops: list 21.0pt">4.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体">配置</span>applicationContext.xml</p>
<p style="margin-left: 42pt; text-indent: -21pt; tab-stops: list 42.0pt"><span style="color: red; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体">写一个</span>bean</p>
<p style="margin-left: 42pt">&lt;beans&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;bean id=<span style="color: red">example" class="<strong><span style="color: red"> org.yxl.ExampleAction</span></strong> "&gt;&lt;/bean&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&lt;/beans&gt;&nbsp;&nbsp;</span></p>
<p style="margin-left: 21pt; text-indent: -21pt; tab-stops: list 21.0pt">5.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体">配置</span>struts.xml</p>
<p style="margin-left: 42pt; text-indent: -21pt; tab-stops: list 42.0pt"><span style="color: red; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><strong><span style="color: #333399; font-family: 宋体">定义对象由</span><span style="color: #333399">spring</span></strong><strong><span style="color: #333399; font-family: 宋体">进行产生（整合的关键）</span></strong></p>
<p style="margin-left: 42pt">&lt;constant name="<strong><span style="color: red">objectFactory</strong>" value="<strong><span style="color: red">spring</span></strong>"&gt;&lt;/constant&gt;&nbsp;</span></p>
<p style="margin-left: 42pt; text-indent: -21pt; tab-stops: list 42.0pt"><span style="color: red; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体">配置</span>Action(<strong><span style="color: blue">class</strong></span><strong><span style="color: blue; font-family: 宋体">属性的值为</span><span style="color: blue">4</span></strong><strong><span style="color: blue; font-family: 宋体">里配置的</span><span style="color: blue">bean id,</span></strong><strong><span style="color: blue; font-family: 宋体">不再是类名</span></strong>)<strong>[</strong><span style="color: red; font-family: 宋体">与整合前的区别</span><strong>]</strong></p>
<p style="margin-left: 42pt">&lt;action name="<strong><span style="color: red">Example</strong>" class="<span style="color: red"> example</span> "&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;result&gt;/show.jsp&lt;/result&gt;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&lt;/action&gt;</span></p>
<p><strong><span style="color: #333399">6. &nbsp;&nbsp; OVER</span></strong></p>
<img src ="http://www.blogjava.net/bigrush/aggbug/164580.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bigrush/" target="_blank">bigrush</a> 2007-12-02 01:46 <a href="http://www.blogjava.net/bigrush/articles/164580.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DOS常用命令</title><link>http://www.blogjava.net/bigrush/articles/164579.html</link><dc:creator>bigrush</dc:creator><author>bigrush</author><pubDate>Sat, 01 Dec 2007 17:45:00 GMT</pubDate><guid>http://www.blogjava.net/bigrush/articles/164579.html</guid><wfw:comment>http://www.blogjava.net/bigrush/comments/164579.html</wfw:comment><comments>http://www.blogjava.net/bigrush/articles/164579.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bigrush/comments/commentRss/164579.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bigrush/services/trackbacks/164579.html</trackback:ping><description><![CDATA[&nbsp;
<p><span style="font-size: 9pt; color: blue">1.dir&nbsp;&nbsp; </span></p>
<p><span style="font-size: 9pt; color: blue; font-family: 宋体">简介：</span><span style="font-size: 11pt; color: red; font-family: ˎ̥"><span style="color: red"><span style="font-size: 11pt; font-family: ˎ̥">1</span><span style="font-size: 11pt; font-family: 宋体">：</span></span></span><span style="font-size: 11pt; color: red; font-family: ˎ̥">dir/p </span><span style="font-size: 11pt; color: red; font-family: 宋体">分屏幕显示</span><span style="font-size: 11pt; color: red; font-family: ˎ̥"> 2: dir/w </span><span style="font-size: 11pt; color: red; font-family: 宋体">只显示文件</span><span style="font-size: 11pt; color: red; font-family: 宋体">不显示大小时间</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">&nbsp;dir hackp.txt </span><span style="font-size: 11pt; color: red; font-family: 宋体">显示文件</span><span style="font-size: 9pt; color: red; font-family: ˎ̥"><br />
</span><span style="font-size: 9pt; color: blue; font-family: 宋体">　</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-size: 9pt; color: blue; font-family: 宋体">2<span style="font: 7pt 'Times New Roman'">&nbsp;.&nbsp; </span></span><span style="font-size: 9pt; color: blue"><a href="http://www.hongen.com/pc/newer/os/dos/dos0202.htm">cd</a></span></p>
<p><span style="font-size: 9pt; color: blue; font-family: 宋体">简介：</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">cd</span><span style="font-size: 11pt; color: red; font-family: 宋体">是英文</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">change directory(</span><span style="font-size: 11pt; color: red; font-family: 宋体">改变目录）的缩写，也是最常用的命令之一。顾名思义，如果想要进入一个目录，显然该采用这个命令了。</span><span style="font-size: 9pt; color: red; font-family: ˎ̥"><br />
</span><span style="font-size: 9pt; color: blue; font-family: 宋体">　</span></p>
<p><span style="font-size: 9pt; color: blue; font-family: 宋体">3.</span><span style="font-size: 9pt; color: blue"><a href="http://www.hongen.com/pc/newer/os/dos/dos0203.htm">md<span style="font-family: 宋体">和rd</a></span></span></p>
<p><span style="font-size: 9pt; color: blue; font-family: 宋体">简介：</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">md(make directory--</span><span style="font-size: 11pt; color: red; font-family: 宋体">创建目录</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">)</span><span style="font-size: 11pt; color: red; font-family: 宋体">和</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">rd(remove directory--</span><span style="font-size: 11pt; color: red; font-family: 宋体">删除目录</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">)</span><span style="font-size: 11pt; color: red; font-family: 宋体">。</span></p>
<p><span style="font-size: 9pt; color: blue; font-family: ˎ̥"><br />
</span><span style="font-size: 9pt; color: blue; font-family: 宋体">4.</span><span style="font-size: 9pt; color: blue"><a href="http://www.hongen.com/pc/newer/os/dos/dos0204.htm">copy</a></span></p>
<p><span style="font-size: 11pt; color: red; font-family: 宋体">复制文件，本身复制，到目录或者到其他盘<br />
</span><span style="font-size: 9pt; color: blue; font-family: ˎ̥"><br />
</span><span style="font-size: 9pt; color: blue; font-family: 宋体">5.</span><span style="font-size: 9pt; color: blue"><a href="http://www.hongen.com/pc/newer/os/dos/dos0205.htm">del</a></span></p>
<p><span style="font-size: 11pt; color: red; font-family: 宋体">简介：</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">del</span><span style="font-size: 11pt; color: red; font-family: 宋体">即</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">delete</span><span style="font-size: 11pt; color: red; font-family: 宋体">（删除）的缩写，显然它的作用就是</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">&#8220;</span><span style="font-size: 11pt; color: red; font-family: 宋体">干破坏</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">&#8221;</span><span style="font-size: 11pt; color: red; font-family: 宋体">删除文件。</span><span style="font-size: 9pt; color: red; font-family: ˎ̥"><br />
</span><span style="font-size: 9pt; color: blue; font-family: 宋体">　</span><span style="font-size: 9pt; color: blue; font-family: 宋体">※</span><span style="font-size: 9pt; color: blue"><a href="http://www.hongen.com/pc/newer/os/dos/dos0206.htm">ren<span style="font-family: 宋体">和type</a></span></span></p>
<p><span style="font-size: 11pt; color: red; font-family: 宋体">简介：如果想给一个文件改个名字，可以用</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">ren(rename</span><span style="font-size: 11pt; color: red; font-family: 宋体">）命令。</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">ren</span><span style="font-size: 11pt; color: red; font-family: 宋体">命令的格式是：</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">ren</span><span style="font-size: 11pt; color: red; font-family: 宋体">　源文件名</span><span style="font-size: 11pt; color: red; font-family: 宋体">目的文件名。</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">type</span><span style="font-size: 11pt; color: red; font-family: 宋体">命令的格式就是：</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">type</span><span style="font-size: 11pt; color: red; font-family: 宋体">　文件名。比如说，我想知道</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">abc.txt</span><span style="font-size: 11pt; color: red; font-family: 宋体">文件的内容，就从键盘上输入</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">type</span><span style="font-size: 11pt; color: red; font-family: 宋体">　</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">abc.txt </span><span style="font-size: 11pt; color: red; font-family: 宋体">。</span><span style="font-size: 9pt; color: red; font-family: ˎ̥"><br />
</span><span style="font-size: 9pt; color: blue; font-family: 宋体">6.</span><span style="font-size: 9pt; color: blue"><a href="http://www.hongen.com/pc/newer/os/dos/dos0207.htm">format</a></span></p>
<p><span style="font-size: 11pt; color: red; font-family: ˎ̥">format</span><span style="font-size: 11pt; color: red; font-family: 宋体">命令的格式很简单：</span><span style="font-size: 11pt; color: red; font-family: 宋体">格式化</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">A</span><span style="font-size: 11pt; color: red; font-family: 宋体">盘，就是</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">format</span><span style="font-size: 11pt; color: red; font-family: 宋体">　</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">A:</span><span style="font-size: 11pt; color: red; font-family: 宋体">，格式化</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">B</span><span style="font-size: 11pt; color: red; font-family: 宋体">盘，就是</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">format</span><span style="font-size: 11pt; color: red; font-family: 宋体">　</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">B:</span><span style="font-size: 11pt; font-family: 宋体">。<br />
<br />
</span><span style="font-size: 9pt; color: blue; font-family: ˎ̥">7.</span><span style="font-size: 9pt; color: blue"><a href="http://www.hongen.com/pc/newer/os/dos/dos0208.htm">diskcopy</a></span></p>
<p><span style="font-size: 9pt; color: red; font-family: ˎ̥">diskcopy</span><span style="font-size: 9pt; color: red; font-family: 宋体">命令的格式很简单：</span><span style="font-size: 9pt; color: red; font-family: ˎ̥">diskcopy</span><span style="font-size: 9pt; color: red; font-family: 宋体">　源驱动器名　目的驱动器名。举个例子来说，如果要在</span><span style="font-size: 9pt; color: red; font-family: ˎ̥">A</span><span style="font-size: 9pt; color: red; font-family: 宋体">驱动器上复制磁盘，就输入：</span><span style="font-size: 9pt; color: red; font-family: ˎ̥">diskcopy</span><span style="font-size: 9pt; color: red; font-family: 宋体">　</span><span style="font-size: 9pt; color: red; font-family: ˎ̥">a:</span><span style="font-size: 9pt; color: red; font-family: 宋体">　</span><span style="font-size: 9pt; color: red; font-family: ˎ̥">a:<br />
</span><span style="font-size: 9pt; color: blue; font-family: ˎ̥"><br />
</span><span style="font-size: 9pt; color: blue; font-family: 宋体">8.</span><span style="font-size: 9pt; color: blue"><a href="http://www.hongen.com/pc/newer/os/dos/dos0209.htm">deltree<span style="font-family: 宋体">和mem</a></span></span></p>
<p><span style="font-size: 11pt; color: red; font-family: 宋体">比如有个目录</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">abc</span><span style="font-size: 11pt; color: red; font-family: 宋体">需要删除，就拿</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">deltree</span><span style="font-size: 11pt; color: red; font-family: 宋体">这个大砍刀试试。输入</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">deltree</span><span style="font-size: 11pt; color: red; font-family: 宋体">　</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">abc</span><span style="font-size: 11pt; color: red; font-family: 宋体">，这时计算机会问你是否真的要删除，键入</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">y</span><span style="font-size: 11pt; color: red; font-family: 宋体">后，目录就被删除了。</span><span style="font-size: 11pt; color: red; font-family: ˎ̥">Mem</span><span style="font-size: 11pt; color: red; font-family: 宋体">则是看内存的大小</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-size: 9pt; color: blue; font-family: 宋体">9.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size: 9pt; color: blue"><a href="http://www.hongen.com/pc/newer/os/dos/dos0210.htm">chkdsk</a></span></p>
<span style="font-size: 10.5pt; color: red; font-family: 'Times New Roman'">chkdsk</span><span style="font-size: 10.5pt; color: red; font-family: 宋体">命令的格式是</span><span style="font-size: 10.5pt; color: red; font-family: 'Times New Roman'">:</span><span style="font-size: 10.5pt; color: red; font-family: 宋体">　</span><span style="font-size: 10.5pt; color: red; font-family: 'Times New Roman'">chkdsk</span><span style="font-size: 10.5pt; color: red; font-family: 宋体">　磁盘名，例如要检查</span><span style="font-size: 10.5pt; color: red; font-family: 'Times New Roman'">A</span><span style="font-size: 10.5pt; color: red; font-family: 宋体">盘使用情况，就输入</span><span style="font-size: 10.5pt; color: red; font-family: 'Times New Roman'">chkdsk</span><span style="font-size: 10.5pt; color: red; font-family: 宋体">　</span><span style="font-size: 10.5pt; color: red; font-family: 'Times New Roman'">A: </span><span style="font-size: 10.5pt; color: red; font-family: 宋体">，检查</span><span style="font-size: 10.5pt; color: red; font-family: 'Times New Roman'">c</span><span style="font-size: 10.5pt; color: red; font-family: 宋体">盘使用情况，就输入</span><span style="font-size: 10.5pt; color: red; font-family: 'Times New Roman'">chkdsk</span><span style="font-size: 10.5pt; color: red; font-family: 宋体">　</span><span style="font-size: 10.5pt; color: red; font-family: 'Times New Roman'">C: </span><span style="font-size: 10.5pt; color: red; font-family: 宋体">，如果直接输入</span><span style="font-size: 10.5pt; color: red; font-family: 'Times New Roman'">chkdsk</span><span style="font-size: 10.5pt; color: red; font-family: 宋体">，就检查当前磁盘的使用情况。</span>
<img src ="http://www.blogjava.net/bigrush/aggbug/164579.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bigrush/" target="_blank">bigrush</a> 2007-12-02 01:45 <a href="http://www.blogjava.net/bigrush/articles/164579.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>