﻿<?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-从制造到创造</title><link>http://www.blogjava.net/coderdream/</link><description>软件工程师成长之路</description><language>zh-cn</language><lastBuildDate>Thu, 24 Jul 2008 08:13:21 GMT</lastBuildDate><pubDate>Thu, 24 Jul 2008 08:13:21 GMT</pubDate><ttl>60</ttl><item><title>WebSphere V6 专题</title><link>http://www.blogjava.net/coderdream/archive/2008/06/19/209080.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Thu, 19 Jun 2008 02:04:00 GMT</pubDate><guid>http://www.blogjava.net/coderdream/archive/2008/06/19/209080.html</guid><wfw:comment>http://www.blogjava.net/coderdream/comments/209080.html</wfw:comment><comments>http://www.blogjava.net/coderdream/archive/2008/06/19/209080.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coderdream/comments/commentRss/209080.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coderdream/services/trackbacks/209080.html</trackback:ping><description><![CDATA[<div><a href="http://www.ibm.com/developerworks/cn/websphere/zones/was/theme/was6.html">http://www.ibm.com/developerworks/cn/websphere/zones/was/theme/was6.html</a></div>
<table cellspacing="0" cellpadding="0" width="60%" border="0">
    <tbody>
        <tr valign="top">
            <td></td>
        </tr>
        <tr valign="top">
            <td><img height="12" alt="" src="http://www.ibm.com/i/c.gif" width="8" border="0" /><span class="pagetitle"><font face="Arial Black" size="5">WebSphere V6 专题</font></span></td>
        </tr>
    </tbody>
</table>
<p>作为 WebSphere 软件平台的基础，WebSphere&#174; Application Server V6.0 是业内首选的基于 Java 的应用程序平台，集成了动态电子商务世界的企业数据和事务。每个可用配置都提供了丰富的应用程序部署环境和应用程序服务，这些服务提供了增强的事务管理性能，同时还具备 WebSphere 产品家族的共同特性，包括安全性、性能、可用性、连接性和可伸缩性。 </p>
<p>&gt;&gt;<a href="http://www-900.ibm.com/cn/software/websphere/products/appserv_was/index.shtml" cmimpressionsent="1"><font color="#5c81a7">更多产品信息</font></a></p>
<!-- Top story banner end --><!-- Spacer -->
<table cellspacing="0" cellpadding="0" width="60%" border="0">
    <tbody>
        <tr valign="top">
            <td width="100%" height="8"><font color="#5c81a7"><img height="8" alt="" src="http://www.ibm.com/i/c.gif" width="10" /></font></td>
        </tr>
    </tbody>
</table>
<table cellspacing="0" cellpadding="1" width="60%" border="0">
    <tbody>
        <tr bgcolor="#006699">
            <td class="v14-header-2" width="600" colspan="2">&nbsp;&nbsp;技术文章</td>
        </tr>
        <tr>
            <td><!-- START BODY CONTENT --><!-- START BODY CONTENT --><!-- START BODY CONTENT -->
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0501_reinitz/0501_reinitz.html" cmimpressionsent="1"><font color="#5c81a7">使用 WebSphere Application Server V6 构建企业服务总线 —— 第 1 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0502_reinitz/0502_reinitz.html" cmimpressionsent="1"><font color="#5c81a7">使用 WebSphere Application Server V6 构建企业服务总线 —— 第 2 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0504_reinitz/0504_reinitz.html" cmimpressionsent="1"><font color="#5c81a7">使用 WebSphere Application Server V6 构建企业服务总线 —— 第 3 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0501_williamson/0501_williamson.html" cmimpressionsent="1"><font color="#5c81a7">WebSphere Application Server V6 的系统管理 —— 第 1 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0502_cheng/0502_cheng.html" cmimpressionsent="1"><font color="#5c81a7">WebSphere Application Server V6 的系统管理 —— 第 2 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0501_wang/0501_wang.html" cmimpressionsent="1"><font color="#5c81a7">为 WebSphere Application Server V6 开发和部署定制数据绑定</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0502_ohanlon/0502_ohanlon.html" cmimpressionsent="1"><font color="#5c81a7">使用 WebSphere Application Server V6 创建简单的 HTTP Web 服务网关服务</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0401_johnson/johnson.html" cmimpressionsent="1"><font color="#5c81a7">WebSphere Application Server Technology for Developers V6 中的 JavaServer Page —— 第 1 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0403_johnson/0403_johnson.html" cmimpressionsent="1"><font color="#5c81a7">WebSphere Application Server Technology for Developers V6 中的 JavaServer Pages —— 第 2 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0412_johnson/0412_johnson.html" cmimpressionsent="1"><font color="#5c81a7">WebSphere Application Server V6 中的 JavaServer Pages —— 第 3 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0412_makin/0412_makin.html" cmimpressionsent="1"><font color="#5c81a7">使用 RAD 和 WAS 来加速基于 XML 的 SOA 的 JSF 开发——第 1 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0501_makin/0501_makin.html" cmimpressionsent="1"><font color="#5c81a7">使用 RAD 和 WAS 来加速基于 XML 的 SOA 的 JSF 开发——第 2 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0502_makin/0502_makin.html" cmimpressionsent="1"><font color="#5c81a7">使用 RAD 和 WAS 来加速基于 XML 的 SOA 的 JSF 开发——第 3 部分</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/websphere/techjournal/0504_makin/0504_makin.html" cmimpressionsent="1"><font color="#5c81a7">使用 RAD 和 WAS 来加速基于 XML 的 SOA 的 JSF 开发——第 4 部分</font></a> </p>
            </td>
        </tr>
    </tbody>
</table>
<!-- Spacer -->
<table cellspacing="0" cellpadding="0" width="60%" border="0">
    <tbody>
        <tr valign="top">
            <td width="100%" height="8"><img height="8" alt="" src="http://www.ibm.com/i/c.gif" width="10" /></td>
        </tr>
    </tbody>
</table>
<table cellspacing="0" cellpadding="1" width="60%" border="0">
    <tbody>
        <tr bgcolor="#006699">
            <td class="v14-header-2" width="100%" colspan="2">&nbsp;&nbsp;在线学习</td>
        </tr>
        <tr>
            <td><!-- START BODY CONTENT --><!-- START BODY CONTENT --><!-- START BODY CONTENT -->
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/views/websphere/seminar.jsp?cv_doc_id=90661" cmimpressionsent="1"><font color="#5c81a7">多媒体课堂：WebSphere 应用服务器最新 6.0 新特性</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/views/websphere/seminar.jsp?cv_doc_id=90663" cmimpressionsent="1"><font color="#5c81a7">多媒体课堂：WebSphere 应用服务器 V6 试验演示</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/views/websphere/seminar.jsp?cv_doc_id=90665" cmimpressionsent="1"><font color="#5c81a7">多媒体课堂：WebSphere V6 的迁移</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/views/websphere/seminar.jsp?cv_doc_id=90664" cmimpressionsent="1"><font color="#5c81a7">多媒体课堂：面向SOA 的 WebSphere V6</font></a> </p>
            <p><img height="11" alt="" src="http://www.ibm.com/developerworks/cn/i/arrow-orange.gif" width="11" align="left" /> <img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="2" align="left" /> <a href="http://www.ibm.com/developerworks/cn/views/websphere/seminar.jsp?cv_doc_id=90662" cmimpressionsent="1"><font color="#5c81a7">多媒体课堂：WebSphere V6 的性能监测，诊断和优化</font></a> </p>
            <p>更多多媒体课程：<a href="http://www.ibm.com/developerworks/cn/websphere/wug/index.html" cmimpressionsent="1"><font color="#5c81a7">WebSphere 在线用户组</font></a></p>
            </td>
        </tr>
    </tbody>
</table>
<!-- OFFERS END --><!-- Spacer -->
<table cellspacing="0" cellpadding="0" width="60%" border="0">
    <tbody>
        <tr valign="top">
            <td width="100%" height="8"><font color="#5c81a7"><img height="8" alt="" src="http://www.ibm.com/i/c.gif" width="10" /></font></td>
        </tr>
    </tbody>
</table>
<!-- MORE RESOURCES BEGIN -->
<table cellspacing="0" cellpadding="1" width="60%" border="0">
    <tbody>
        <tr>
            <td class="v14-header-2" width="100%">&nbsp;&nbsp;产品文档</td>
            <td class="hil" width="7" height="1"><img height="1" alt="" src="http://www.ibm.com/i/c.gif" width="7" /></td>
        </tr>
        <tr>
            <td colspan="2">
            <table cellspacing="3" cellpadding="0" width="100%" border="0">
                <!-- Content begin -->
                <tbody>
                    <tr valign="top">
                        <td width="18"><img height="16" alt="" hspace="2" src="http://www.ibm.com/i/v14/icons/fw.gif" width="16" /></td>
                        <td width="100%"><a href="http://www-306.ibm.com/software/webservers/appserv/was/requirements/" cmimpressionsent="1"><font color="#5c81a7">WAS V6 系统需求</font></a> </td>
                    </tr>
                    <tr valign="top">
                        <td colspan="2"><img height="4" alt="" src="http://www.ibm.com/i/c.gif" width="8" /></td>
                    </tr>
                    <tr valign="top">
                        <td width="18"><img height="16" alt="" hspace="2" src="http://www.ibm.com/i/v14/icons/fw.gif" width="16" /></td>
                        <td width="100%"><a href="http://publib.boulder.ibm.com/infocenter/ws60help/index.jsp" cmimpressionsent="1"><font color="#5c81a7">WAS V6 信息中心</font></a> </td>
                    </tr>
                    <tr valign="top">
                        <td colspan="2"><img height="4" alt="" src="http://www.ibm.com/i/c.gif" width="8" /></td>
                    </tr>
                    <tr valign="top">
                        <td width="18"><img height="16" alt="" hspace="2" src="http://www.ibm.com/i/v14/icons/fw.gif" width="16" /></td>
                        <td width="100%"><a href="http://www-306.ibm.com/software/webservers/appserv/was/library/" cmimpressionsent="1"><font color="#5c81a7">WAS 文档中心</font></a> </td>
                    </tr>
                    <tr valign="top">
                        <td colspan="2"><img height="4" alt="" src="http://www.ibm.com/i/c.gif" width="8" /></td>
                    </tr>
                    <tr valign="top">
                        <td width="18"><img height="16" alt="" hspace="2" src="http://www.ibm.com/i/v14/icons/fw.gif" width="16" /></td>
                        <td width="100%"><a href="http://www-306.ibm.com/software/webservers/appserv/was/performance.html" cmimpressionsent="1"><font color="#5c81a7">WAS 性能指南</font></a> </td>
                    </tr>
                    <tr valign="top">
                        <td colspan="2"><img height="4" alt="" src="http://www.ibm.com/i/c.gif" width="8" /></td>
                    </tr>
                    <tr valign="top">
                        <td width="18"><img height="16" alt="" hspace="2" src="http://www.ibm.com/i/v14/icons/fw.gif" width="16" /></td>
                        <td width="100%"><a href="http://www.ibm.com/developerworks/cn/websphere/zones/businessintegration/newto/new_in_wmqv6.html" cmimpressionsent="1"><font color="#5c81a7">WebSphere MQ V6 的新特性</font></a> </td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table><img src ="http://www.blogjava.net/coderdream/aggbug/209080.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coderdream/" target="_blank">CoderDream</a> 2008-06-19 10:04 <a href="http://www.blogjava.net/coderdream/archive/2008/06/19/209080.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>正则表达式使用一例</title><link>http://www.blogjava.net/coderdream/archive/2008/06/18/208882.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Wed, 18 Jun 2008 07:08:00 GMT</pubDate><guid>http://www.blogjava.net/coderdream/archive/2008/06/18/208882.html</guid><wfw:comment>http://www.blogjava.net/coderdream/comments/208882.html</wfw:comment><comments>http://www.blogjava.net/coderdream/archive/2008/06/18/208882.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coderdream/comments/commentRss/208882.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coderdream/services/trackbacks/208882.html</trackback:ping><description><![CDATA[目标：将形如（tppabs="js_3.htm#window 窗口对象"）之类的问题替换成新的文字。<br />
规则：以（tppabs="）开头，（"）结尾，中间有任意个字符<br />
Java：^tppabs=".*"$<br />
EditPlus(替换时注意选择"正则表达式")：^tppabs=".*"&nbsp;&nbsp; 如果末尾加美元符号($)，则不行！<br />
<br />
<img height="460" alt="" src="http://www.blogjava.net/images/blogjava_net/coderdream/Java/080618/Java_0074.gif" width="640" border="0" />&nbsp;<br />
<br />
Eclipse的正则表达式插件：Regular Expression Tester<br />
<br />
<h2>Eclipse Regular Expression Tester</h2>
<img src="http://brosinski.com/regex/regexpro.gif"  alt="" /><br />
<h3>Features</h3>
<ul>
    <li>Test and search for regular expression
    <li>Matches are colorized, for an easy visual clue
    <li>Support for pattern flags (e.g. Pattern.DOTALL)
    <li>LiveEval evaluates your regular expression while you are typing it, gives feedback on possible errors and shows any matches automatically
    <li>LiveEval is supported for changes of the regular expression, the search text and the pattern flags
    <li>4 distinct match modes:
    <ul>
        <li>Find a sequence of characters
        <li>Match a complete text
        <li>Split text
        <li>Replace every occurence of the regex with a different string<br />
        Replacing supports back references ($1,$2,...) </li>
    </ul>
    <li>LiveEval for match mode changes
    <li>Context sensitive "Regular Expression Assist"
    <li>Selective evaluation of expressions
    <li>Bracket Matching
    <li>Generation of string literals based on the regexp, e.g. "\(x\)" becomes "\\(x\\)"
    <li>De-escape patterns in your code, e.g. \\(x\\) becomes \(x\)
    <li>Improved "Clear Menu", choose which parts of the view you would like to get cleared every time you press the clear button
    <li>Easy movement through matches: Choose "Previous Match" or "Next Match" and cycle through all matches found.
    <li>Polished and accessible user interface, everything is reachable via keyboard </li>
</ul>
<script type="text/javascript"><!-- google_ad_client="pub-9158673322204778" ;
/* regex2, 728x90, created 2/1/08 */ google_ad_slot="9294327324" ; google_ad_width="728;
google_ad_height" = 90;
//-->
</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
<h3>Download the plugin</h3>
<h3><a href="http://brosinski.com/regex/regexTester1.3.zip">Download the most recent version as a zip file</a><br />
update site: http://brosinski.com/regex/update</h3>
<ul>
    <li>Unzip it to ECLIPSE_HOME
    <li>Restart Eclipse
    <li>In Eclipse, choose Window &gt; Show View &gt; Other &gt; RegEx Tester
    <li>Configure it in Window &gt; Preferences &gt; RegEx Tester </li>
</ul>
<br />
If you like RegEx Tester, please rate it at <a href="http://www.eclipse-plugins.info/eclipse/plugin_details.jsp?id=369">eclipse-plugins.info</a>. <br />
<br />
<strong>The plugin requires a 1.4 JRE/JDK and Eclipse 3.0 or later.</strong> <br />
<br />
There is an old (sorry) user guide which can <a href="http://brosinski.com/regex/userguide/index.html">also be found here</a>. <br />
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script><script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script><script type="text/javascript">
var pageTracker = _gat._getTracker("UA-57894-2");
pageTracker._initData();
pageTracker._trackPageview();
</script>
<img src ="http://www.blogjava.net/coderdream/aggbug/208882.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coderdream/" target="_blank">CoderDream</a> 2008-06-18 15:08 <a href="http://www.blogjava.net/coderdream/archive/2008/06/18/208882.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML中的框架使用笔记</title><link>http://www.blogjava.net/coderdream/archive/2008/06/18/208818.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Wed, 18 Jun 2008 03:47:00 GMT</pubDate><guid>http://www.blogjava.net/coderdream/archive/2008/06/18/208818.html</guid><wfw:comment>http://www.blogjava.net/coderdream/comments/208818.html</wfw:comment><comments>http://www.blogjava.net/coderdream/archive/2008/06/18/208818.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coderdream/comments/commentRss/208818.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coderdream/services/trackbacks/208818.html</trackback:ping><description><![CDATA[<span style="font-size: 12pt"><strong style="color: #0000ff">效果：</strong></span><br />
左边链接(包括锚点)、右边显示<br />
<span style="font-size: 12pt"><strong style="color: #000000">文件清单1：</strong></span><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;------------------------------&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;文件范例：index.html&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;文件说明：框架集&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;------------------------------&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">META&nbsp;</span><span style="color: #ff0000">HTTP-EQUIV</span><span style="color: #0000ff">="CONTENT-TYPE"</span><span style="color: #ff0000">&nbsp;CONTENT</span><span style="color: #0000ff">="TEXT/HTML;CHARSET=UTF-8"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">框架集</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">FRAMESET&nbsp;</span><span style="color: #ff0000">COLS</span><span style="color: #0000ff">="30%,70%"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">FRAME&nbsp;</span><span style="color: #ff0000">SRC</span><span style="color: #0000ff">=menu.html&nbsp;</span><span style="color: #ff0000">Scrolling</span><span style="color: #0000ff">="No"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">FRAME&nbsp;</span><span style="color: #ff0000">SRC</span><span style="color: #0000ff">=1.html&nbsp;</span><span style="color: #ff0000">Name</span><span style="color: #0000ff">="right"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">FRAMESET</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span></div>
<strong style="font-size: 12pt; color: #0000ff">说明：</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;1、&lt;meta&gt;标签放在&lt;title&gt;之前可以让IE自动选择字符集，如UTF-8；<br />
&nbsp;&nbsp;&nbsp; 2、第二个frame的name为&#8220;right&#8221;，这个值会在menu.html中用到；<br />
<br />
<strong style="color: #000000">文件清单2：</strong><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;------------------------------&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;文件范例：menu.html&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;文件说明：左侧框架&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;------------------------------&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">META&nbsp;</span><span style="color: #ff0000">HTTP-EQUIV</span><span style="color: #0000ff">="CONTENT-TYPE"</span><span style="color: #ff0000">&nbsp;CONTENT</span><span style="color: #0000ff">="TEXT/HTML;CHARSET=UTF-8"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">左侧框架</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BODY</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">A&nbsp;</span><span style="color: #ff0000">href</span><span style="color: #0000ff">="1.HTML"</span><span style="color: #ff0000">&nbsp;Target</span><span style="color: #0000ff">="right"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">《商业周刊》:iPhone2.0带来的鲶鱼效应</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">A</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">P</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1、</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">A&nbsp;</span><span style="color: #ff0000">href</span><span style="color: #0000ff">="1.HTML#a1"</span><span style="color: #ff0000">&nbsp;Target</span><span style="color: #0000ff">="right"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">无线运营商的日子更不好过</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">A</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">P</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">A&nbsp;</span><span style="color: #ff0000">href</span><span style="color: #0000ff">="1.HTML#a2"</span><span style="color: #ff0000">&nbsp;Target</span><span style="color: #0000ff">="right"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">手机制造厂商们将更烦恼</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">A</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">P</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3、</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">A&nbsp;</span><span style="color: #ff0000">href</span><span style="color: #0000ff">="1.HTML#a3"</span><span style="color: #ff0000">&nbsp;Target</span><span style="color: #0000ff">="right"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">iPhone带来的冲击会持续多久?</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">A</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">P</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">A&nbsp;</span><span style="color: #ff0000">href</span><span style="color: #0000ff">="2.HTML"</span><span style="color: #ff0000">&nbsp;Target</span><span style="color: #0000ff">="right"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">Fireworks&nbsp;MX</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">A</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">P</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">A&nbsp;</span><span style="color: #ff0000">href</span><span style="color: #0000ff">="3.HTML"</span><span style="color: #ff0000">&nbsp;Target</span><span style="color: #0000ff">="right"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">Flash&nbsp;MX</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">A</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">P</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">BODY</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span></div>
<strong style="color: #0000ff">说明：<br />
</strong>&nbsp;&nbsp;&nbsp;&nbsp;1、注意，这里&lt;A&gt;标签的target都为index.html中定义的"right"<br />
<br />
<strong>文件清单3：</strong><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;------------------------------&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;&nbsp;文件范例：1.html&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;文件说明：右侧框架一&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;------------------------------&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">META&nbsp;</span><span style="color: #ff0000">HTTP-EQUIV</span><span style="color: #0000ff">="CONTENT-TYPE"</span><span style="color: #ff0000">&nbsp;CONTENT</span><span style="color: #0000ff">="TEXT/HTML;CHARSET=UTF-8"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">右侧框架一</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">Style&nbsp;</span><span style="color: #ff0000">Type</span><span style="color: #0000ff">="text/css"</span><span style="color: #0000ff">&gt;</span><span style="color: #800000; background-color: #f5f5f5"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.abc&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">{</span><span style="color: #ff0000; background-color: #f5f5f5">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;font-weight</span><span style="color: #000000; background-color: #f5f5f5">:</span><span style="color: #0000ff; background-color: #f5f5f5">&nbsp;bold</span><span style="color: #000000; background-color: #f5f5f5">;</span><span style="color: #ff0000; background-color: #f5f5f5"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;font-size</span><span style="color: #000000; background-color: #f5f5f5">:</span><span style="color: #0000ff; background-color: #f5f5f5">&nbsp;18px</span><span style="color: #000000; background-color: #f5f5f5">;</span><span style="color: #ff0000; background-color: #f5f5f5">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">}</span><span style="color: #800000; background-color: #f5f5f5"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">Style</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BODY</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">H1</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">A&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">=aTitle</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">《商业周刊》:iPhone2.0带来的鲶鱼效应</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">A</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">H1</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
ugmbbc发布于&nbsp;2008-06-17&nbsp;08:26:20|2998&nbsp;次阅读&nbsp;字体：大&nbsp;小&nbsp;打印预览</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;<br />
　　北京时间6月16日,《商业周刊》发表评论文章分析了iPhone2.0对无线运营商和手机制造商们带来的冲击,以下为其全文:<br />
当苹果准备凭着3G版iPhone再次吹响战斗号角的时候,也是手机制造商和无线运营商们更加头疼的时候.苹果在手机市场中可谓旗开得胜,在iPhone&nbsp;入市的第一年,苹果就从竞争对手RIM公司中抢过不少市场份额,而AT</span><span style="color: #ff0000">&amp;T</span><span style="color: #000000">作为&nbsp;iPhone唯一授权的运营商,也从其竞争对手Alltel和T-Mobile中吸引了不少用户.可以想象,一个更便宜、速度更快、功能更全的&nbsp;iPhone将带来什么样的冲击.</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
　　将在7月面市的新版iPhone,不仅售价不到200美元、升级到更快的网络,而且新增了很多吸引普通消费者以及商业用户的功能.<br />
<br />
　　</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">A&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">=a1</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">p&nbsp;</span><span style="color: #ff0000">class</span><span style="color: #0000ff">=abc</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">　　无线运营商的日子更不好过</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">p</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">A</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
　　据业内人士说,为了对付iPhone带来的冲击,无线服务运营商们不得不提高对手机的补贴、提高营销预算并降低一些服务的价格,所有这一切意味着利润空间的缩减.面对iPhone的冲击,本来就已经处在政府监管日益增加以及直面Google竞争的无线运营商们的日子更不好过了.</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
　　在过去的一年里,美国的无线运营商们已经在手机津贴上展开激烈竞争,通过增加对手机的补贴来获得长期无线服务合同.但现在AT</span><span style="color: #ff0000">&amp;T</span><span style="color: #000000">以&nbsp;iPhone为诱惑来吸引用户,对别的运营商来说,必须采取相应的措施来吸引用户,他们可能引进类iPhone的手机.但"大多数人要的是iPhone,就像他们喜欢iPod而不是其他MP3播放器一样",东北大学营销系教授Gloria&nbsp;Barczak说到,"人们要的是真正的iPhone".因此,要想让用户被吸引,必须得有别的优势,比如价格优势等.</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
　　为了留住高端用户,运营商们需要加大业务推广的力度.据广告顾问公司TNS媒体情报的数据,运营商Verizon无线今年第一季度的广告支出增加了30%.</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
　　Sprint&nbsp;Nextel同期的广告开支下降20%,主要是由于自身的财务问题,当看到用户不断流失的时候,Sprint&nbsp;Nextel应该会加大广告的投入."他们必须拿出能对抗iPhone诱惑的方案来,尽量发挥自己的长处",顾问公司TMNG的CEO&nbsp;Rich&nbsp;Nespola说到.</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
　　另一种留住用户的方式是降低服务的价格.事实上,这是一个有效对付AT</span><span style="color: #ff0000">&amp;T</span><span style="color: #000000">的办法.AT</span><span style="color: #ff0000">&amp;T</span><span style="color: #000000">对提供iPhone的用户增加了服务的价格,以弥补高额的津贴费用."AT</span><span style="color: #ff0000">&amp;T</span><span style="color: #000000">的对手们将在今年下半年继续加强价格优势,可能会有30%到40%的下降.当人们因为高油价开支增多的情况下,每月在无线服务上节省50美元也是很有吸引力的",Pali研究所的分析师Walter&nbsp;Piecyk说到,"因此,无线运营商的利润将从目前的40%下滑到30%".<br />
<br />
　　</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">p&nbsp;</span><span style="color: #ff0000">class</span><span style="color: #0000ff">=abc</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">A&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">=a2</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">　　手机制造厂商们将更烦恼</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">A</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">p</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
　　手机制造厂商们也正在因为iPhone而大伤脑筋,尽管现在他们正受益于两位数增长的智能手机市场.当运营商们因iPhone而必须提高补贴的时候,他们会将压力转加到手机制造厂商头上,进而压低手机价格.何况,如果iPhone真像分析师们预期那样大卖的话,其他手机厂商的市场份额也会受到很大侵蚀.很久没推出拳头产品的摩托罗拉可能受创最重,三星、LG甚至诺基亚也会遭受冲击,NPD集团的主任分析师Ross&nbsp;Rubin说到,"高端、时尚机型将受冲击最大".</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
　　还有,为了赶上iPhone的技术水平和图形表现能力,手机制造厂商们将不得不提高他们的软件研发成本.去年售出300万台触摸手机的&nbsp;HTC,已经开发了一种特殊的3D菜单,该菜单表现力强劲,把通讯录做得就像在实际的纸制通讯录中翻找一样."我们希望能把用户的触摸体验提升到一个新的水平",HTC&nbsp;首席营销官的John&nbsp;Wang说到.</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
　　作为世界上最大手机制造商的诺基亚,在Ovi上投了大量资金,希望为它的智能手机建立一个集地图、游戏和照片共享于一身的Web服务平台,这次在iPhone的刺激下也在加紧推出新服务."我们将继续推出新服务",诺基亚美洲区副总裁Bill&nbsp;Plummer说到.<br />
<br />
　　</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">p&nbsp;</span><span style="color: #ff0000">class</span><span style="color: #0000ff">=abc</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">A&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">=a3</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">　　iPhone带来的冲击会持续多久?</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">A</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">p</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
　　iPhone带来的冲击将会持续多久?这个很难说.一个重量级手机的销售要达到顶峰需要几年的时间.摩托罗拉传奇的RAZR系列手机在2004年推出,直到2007年一季度才达到销售的顶峰,据NPD的数据,当时RAZR系列手机销售占全美手机销售的12%.</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
　　虽然不好说那些别的智能手机和类iPhone的手机将会如何发展,但是"毕竟,重要的是,它们不是iPhone",Jupiter研究所分析师Neil&nbsp;Strother说到,"这不是在苹果堆里挑苹果".</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">BR</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">BODY</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span></div>
<br />
<strong>文件清单4：</strong><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;------------------------------&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;文件范例：2.html&nbsp;&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;文件说明：右侧框架二&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;------------------------------&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">右侧框架二</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">META&nbsp;</span><span style="color: #ff0000">HTTP-EQUIV</span><span style="color: #0000ff">="CONTENT-TYPE"</span><span style="color: #ff0000">&nbsp;CONTENT</span><span style="color: #0000ff">="TEXT/HTML;CHARSET=UTF-8"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BODY</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">H1</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">Fireworks&nbsp;MX</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">H1</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fireworks&nbsp;MX作为网页图像设计软件的代表，在继承了前期版本图形绘制、页面特效功能的同时，大大地发展了位图图像方面的处理功能，这无疑使这个软件有了向Photoshop挑战的更多资本，而其在网页设计方面的诸多应用，又无任何软件可与之媲美。与Dreamweaver&nbsp;MX的整合使其在专业网站图像设计过程中，扮演着不可或缺的角色。<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">BODY</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span></div>
<br />
<strong>文件清单5：<br />
</strong>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;------------------------------&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;&nbsp;文件范例：3.html&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;文件说明：右侧框架三&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;------------------------------&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">右侧框架三</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">META&nbsp;</span><span style="color: #ff0000">HTTP-EQUIV</span><span style="color: #0000ff">="CONTENT-TYPE"</span><span style="color: #ff0000">&nbsp;CONTENT</span><span style="color: #0000ff">="TEXT/HTML;CHARSET=UTF-8"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BODY</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">H1</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">Flash&nbsp;MX</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">H1</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
Flash&nbsp;MX作为网页矢量交互动画软件的代表，提供了图形绘制、动画制作和交互三大功能。掌握了这个软件的核心，也就有能力在网上冲浪的同时，充当一把闪客的角色。越来越多的个人、商业网站采用Flash技术制作广告Banner、动画片头、MTV、交互游戏，其广泛的应用为Flash的学习者提供了广阔的发展平台，学习Flash&nbsp;MX软件更是一个具有诱惑力的过程。<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">BODY</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span></div>
<br />
<a href="/Files/coderdream/frameset.rar">源代码</a> 
<img src ="http://www.blogjava.net/coderdream/aggbug/208818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coderdream/" target="_blank">CoderDream</a> 2008-06-18 11:47 <a href="http://www.blogjava.net/coderdream/archive/2008/06/18/208818.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【zt】网站设计的思考之网页字体的设置</title><link>http://www.blogjava.net/coderdream/archive/2008/06/18/208774.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Wed, 18 Jun 2008 01:42:00 GMT</pubDate><guid>http://www.blogjava.net/coderdream/archive/2008/06/18/208774.html</guid><wfw:comment>http://www.blogjava.net/coderdream/comments/208774.html</wfw:comment><comments>http://www.blogjava.net/coderdream/archive/2008/06/18/208774.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coderdream/comments/commentRss/208774.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coderdream/services/trackbacks/208774.html</trackback:ping><description><![CDATA[<p><br />
　　大家好，网页设计思考栏目今天继续第八讲。我们上次讨论了首页设计的版面布局 和色彩的搭配，今天我们来谈谈字体。 </p>
<p>　　●字体(Font)的设置是网页制作新手遇到的第一个难点。如何控制字体大小，如何取消 超链接字体的下划线是网友来信问得最多的。好，我们来彻底研究一下字体的各个方面： </p>
<p>　　○字符集的设定。</p>
<p>　　在查看html文件原代码时，我们经常可以在文件头&lt;head&gt;和&lt;/head&gt;之间看到这么一句代码：<br />
　　&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt; <br />
　　这段代码的作用是什么呢？是否可以删除呢？<br />
　　其实这是meta标签的设定语句，是给浏览器看的。它的作用就是告诉浏览器：这个HTML 文件是采用gb2312字符集制作的。当浏览器读到这一代码，便以gb2312字符集来解释和翻译 网页原代码，然后我们就可以看到正确的网页。所以这个meta语句是非常重要的，尽量不要 删除。<br />
　　gb2312就是我们最熟悉的GB简体码，英文是iso-8859-1字符集。其它还有BIG5,UTF-8, Shift-JIS,EUC,KOI8-2等字符集，分别用于不同的字体显示。 </p>
<p>　　○字体的使用。</p>
<p>&nbsp;　　在网页里，字体的定义语句是：&lt;font face="Arial"&gt;显示文字&lt;/font&gt; 　　其中Arial就是一种字体的名称。 　　默认的浏览器定义的标准字体是中文宋体和英文times new Roma字体。也就是说， 如果你没有设置任何字体，网页将以这两种标准字体显示。同时，着两种字体也可以在任 何操作系统和浏览器里正确显示。<br />
　　windows另外自带了40多种英文字体和5种中文字体。这些字体，你也可以在网页里自由 使用和设置。凡是使用windows操作系统的浏览器都可以正确显示这些字体，但在其它操作 系统里，如unix 则不能完全正确显示。 </p>
<p>　　如果你需要用一种特殊的字体来体现你的风格，那么如何让大家可以真正看到你的设计 页面呢？解决的办法是：用图片。</p>
<p>&nbsp;　　将需要用这种字体的地方用图片代替，以保证所有人看到的页面是同一效果。 </p>
<p>　　○字体的样式(style)。<br />
　　字体的样式有四种：正常体(regular),斜体(Italic),粗体(Bold),粗斜体(Bold Italic)。 设置方法很简单，阿捷就不多罗嗦了。 </p>
<p>　　○字体的效果。<br />
　　这里指通过html语言设定可以直接显示的效果，在html里的语句设定为： 　　&lt;span style="text-decoration: overline"&gt;显示文字&lt;/span&gt; <br />
　　其中，overline是指上划线效果。其它常用的效果还有：underline(下划线)， uppercase(大写)等等。 </p>
<p>　　○字体大小的控制。<br />
　　字体大小的控制是本节的重点。 </p>
<p>　　一般字体默认的大小是12pt(镑).用&lt;font size="+1"&gt;语句可以将文字增大2pt。这种方法我们都已经掌握了。而现在网络上最流行的小中文字体大小为9pt，是如何设定的呢？有三种方法： </p>
<p>　　1.用"&lt;span style="font-size:9pt"&gt;显示文字&lt;/span&gt;"语句来设定。<br />
　　显然这种方法非常麻烦，你必须为每段文字都设定大小。 </p>
<p>　　 2.用CSS层叠样式表。<br />
　　CSS是DHTML的一个组成部分，它可以定义整个页面的字体显示风格和大小。是较为简便的方法。比如，这里需要设定整个页面文字大小为9 pt,只要将下面这段代码加入html代码的&lt;head&gt;和&lt;/head&gt;之间： </p>
<p>&lt;style type="text/css"&gt;<br />
&lt;-- <br />
　　　body {FONT-SIZE: 9pt}<br />
　　　th　{FONT-SIZE: 9pt}<br />
　　　td　{FONT-SIZE: 9pt}<br />
--&gt;<br />
&lt;/style&gt; </p>
<p>　　其中FONT-SIZE:9pt指字体的大小为9镑 </p>
<p>　　3.第二种方法已经简化了许多步骤，但是仍然不是最理想的方法，因为你必须在每个页面的head区都放置这么一段代码，扩大了文件的字节。另外这样的做法还有一个重大缺点，就是如果我需要修改整个站点的字体大小，就必须一页一页的改！ </p>
<p>　　所以推荐给你最终也是目前最好的方法---外部摸板文件调用法。<br />
　　&#8220;外部摸板调用&#8221;就是说你将css的设定作成一个单独的文件，在每个页面里都调用它。一旦你需要修改字体大小，只要修改一个.cs s文件，几百个页面就同时修改了。(这种方法类似子程序调用编写过程序的网友很容易理解 </p>
<p>　　调用的具体方法如下：<br />
　　 (1)将上面的css代码copy成一个mycss.txt文件，然后修改后缀名为mycss.css <br />
　　(2)在html文件的&lt;head&gt;&lt;/head&gt;之间插入&lt;LINK href="mycss.css" rel=stylesheet type=text/css&gt;， 语句调用mycss.css(注意有关路径的设置正确)OK! </p>
<p>　　○字体超链接样式的设定。</p>
<p>&nbsp;　　通常在网页的&lt;body&gt;中设置连接的颜色，如&lt;body link="#FF00FF" vlink="#FF0000" alink="#008080"&gt; 其中：<br />
　　link -- Hyperlink（连接）的颜色<br />
　　vlink-- visited Hyperlink（已访问过的连接）颜色<br />
　　alink-- active Hyperlink （当前活动的连接）颜色 　　　颜色用rgb的16进制码表示如红色是#FF0000。 </p>
<p>　　同样用CSS可以更简便的设定网页超连接的样式，看下面这段代码：<br />
　　&lt;style type="text/css"&gt; A:link {TEXT-DECORATION: none;COLOR: #0000FF} A:visited {TEXT-DECORATION: none;COLOR: #000000} A:active {TEXT-DECORATION: none;COLOR: #FF0000} A:hover {COLOR: #FF0000} &lt;/style&gt; <br />
　　将它插入html文件的head区就可以了。其中link设定的是有超链接的颜色;visited是访问过的超 链接颜色；active是鼠标移上去的颜色；hover是鼠标点击时的颜色。而"text-decoration:none"是指 取消超链接的下划线显示。 </p>
<p>　　关于CSS的设定还有更多的用法和技巧，比如在同一页中设定不同的字体大小和超链接颜色，请学习有关CSS的专门知识(可以到阿捷的主页h ttp://pageone.yeah.net查阅)在这里我们不在冗述。 </p>
<p>　　●上面已经介绍了字体在技术上的各个方面。有关字体的设计使用，目前还没有一个成熟的理论， 下面是几条网页设计中字体的使用原则，仅供参考： </p>
<p>　　1.不要使用超过3种以上的字体。字体太多则显得杂乱，没有主题。<br />
　　2.不要用太大的字。因为版面是宝贵，有限的，粗陋的大字体不能带给访问者更多信息。<br />
　　3.不要使用不停闪烁的文字。想让浏览者多停留一会儿的话，就不要使用闪烁的文字。<br />
　　4.原则上标题的字体较正文大，颜色也应有所区别。 <br />
&nbsp;<br />
</p>
<img src ="http://www.blogjava.net/coderdream/aggbug/208774.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coderdream/" target="_blank">CoderDream</a> 2008-06-18 09:42 <a href="http://www.blogjava.net/coderdream/archive/2008/06/18/208774.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>UTF-8网页不能自动选择编码的解决办法(转载)</title><link>http://www.blogjava.net/coderdream/archive/2008/06/18/208770.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Wed, 18 Jun 2008 01:30:00 GMT</pubDate><guid>http://www.blogjava.net/coderdream/archive/2008/06/18/208770.html</guid><wfw:comment>http://www.blogjava.net/coderdream/comments/208770.html</wfw:comment><comments>http://www.blogjava.net/coderdream/archive/2008/06/18/208770.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coderdream/comments/commentRss/208770.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coderdream/services/trackbacks/208770.html</trackback:ping><description><![CDATA[<p class="g_w_100 g_t_wrap g_t_center g_t_bold g_t_24 g_c_pdin c07" id="blogtitle_fks_084064083080089069093094084095087086084075082084080">在windows操作系统上使用IE作为浏览器时。常常会发生这样的问题：在浏览使用UTF-8编码的网页时，浏览器无法自动侦测（即没有设定&#8220;自动选择&#8221;编码格式时）该页面所用的编码。即使网页已经声明过编码格式：</p>
<p>&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;</p>
<p>由此造成某些含有中文UTF-8编码的页面产生空白输出。</p>
<p>如果使用的是Mozilla、Mozilla 浏览器、Sarafi的浏览器这不会造成这个问题。这是由于IE解析网页编码时以HTML内的标签优先，而后才是HTTP header内的讯息；而mozilla系列的浏览器则刚刚相反。</p>
<p>由于UTF-8为3个字节表示一个汉字，而普通的GB2312或BIG5是两个。页面输出时，由于上述原因，使浏览器解析、输出&lt;title&gt;&lt;/title&gt;的内容时，如果在&lt;/title&gt;前有奇数个全角字符时，IE把UTF-8当作两个字节解析时出现半个汉字的情况，这时该半个汉字会和&lt;/title&gt;的&lt;结合成一个乱码字，导致IE无法读完&lt;title&gt;部分，使整个页面为空百输出。而这个时候如果察看源文件的话，会发现实际上整个叶面全部已经输出了。</p>
<p>因此最简单的解决办法是在网页文件的&lt;head&gt;&lt;/head&gt;标签中一定要把字符定义</p>
<p>&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;</p>
<p>放在&lt;title&gt;&lt;/title&gt;之前。</p>
<img src ="http://www.blogjava.net/coderdream/aggbug/208770.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coderdream/" target="_blank">CoderDream</a> 2008-06-18 09:30 <a href="http://www.blogjava.net/coderdream/archive/2008/06/18/208770.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>log4j参考资料</title><link>http://www.blogjava.net/coderdream/archive/2008/06/13/207729.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Fri, 13 Jun 2008 09:56:00 GMT</pubDate><guid>http://www.blogjava.net/coderdream/archive/2008/06/13/207729.html</guid><wfw:comment>http://www.blogjava.net/coderdream/comments/207729.html</wfw:comment><comments>http://www.blogjava.net/coderdream/archive/2008/06/13/207729.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coderdream/comments/commentRss/207729.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coderdream/services/trackbacks/207729.html</trackback:ping><description><![CDATA[1、<span class="Apple-style-span" style="word-spacing: 0px; font: bold 15px/19px verdana; text-transform: none; color: rgb(53,94,160); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><a class="postTitle2" id="viewpost1_TitleUrl" style="color: rgb(100,100,100); text-decoration: none" href="http://www.blogjava.net/rickhunter/articles/28133.html">如何使用Log4j？</a></span><br />
2、<span class="Apple-style-span" style="word-spacing: 0px; font: 12px 'Lucida Grande'; text-transform: none; color: rgb(0,0,0); text-indent: 0px; white-space: pre; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">http://supportweb.cs.bham.ac.uk/documentation/tutorials/docsystem/build/tutorials/log4j/log4j.html</span><br />
3、<span class="Apple-style-span" style="word-spacing: 0px; font: bold 17px/14px Verdana; text-transform: none; color: rgb(51,51,51); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">Log4j</span><br />
<span class="Apple-style-span" style="word-spacing: 0px; font: 12px 'Lucida Grande'; text-transform: none; color: rgb(0,0,0); text-indent: 0px; white-space: pre; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">http://my.so-net.net.tw/idealist/Java/Log4j.html</span><br />
<img src ="http://www.blogjava.net/coderdream/aggbug/207729.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coderdream/" target="_blank">CoderDream</a> 2008-06-13 17:56 <a href="http://www.blogjava.net/coderdream/archive/2008/06/13/207729.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>学习笔记：第14章 JavaScript脚本编程</title><link>http://www.blogjava.net/coderdream/archive/2008/06/04/205549.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Wed, 04 Jun 2008 01:29:00 GMT</pubDate><guid>http://www.blogjava.net/coderdream/archive/2008/06/04/205549.html</guid><wfw:comment>http://www.blogjava.net/coderdream/comments/205549.html</wfw:comment><comments>http://www.blogjava.net/coderdream/archive/2008/06/04/205549.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coderdream/comments/commentRss/205549.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coderdream/services/trackbacks/205549.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 14.1 什么是JavaScript14.1.1 JavaScript概念JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。14.1.2 JavaScript特点是一种脚本编写语言；基于对象的语言；简单性；安全性；动态性；跨平台性14.2 编写第一个JavaScript脚本文件范例：1401.html&lt;!--&nbsp;--...&nbsp;&nbsp;<a href='http://www.blogjava.net/coderdream/archive/2008/06/04/205549.html'>阅读全文</a><img src ="http://www.blogjava.net/coderdream/aggbug/205549.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coderdream/" target="_blank">CoderDream</a> 2008-06-04 09:29 <a href="http://www.blogjava.net/coderdream/archive/2008/06/04/205549.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Eclipse中设置Jar文件与SourceCode的关联</title><link>http://www.blogjava.net/coderdream/archive/2008/05/29/203839.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Thu, 29 May 2008 06:57:00 GMT</pubDate><guid>http://www.blogjava.net/coderdream/archive/2008/05/29/203839.html</guid><wfw:comment>http://www.blogjava.net/coderdream/comments/203839.html</wfw:comment><comments>http://www.blogjava.net/coderdream/archive/2008/05/29/203839.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coderdream/comments/commentRss/203839.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coderdream/services/trackbacks/203839.html</trackback:ping><description><![CDATA[我们在开发的过程中，调试的时候经常要进入某些包，如果没有将这些包与对应的源文件文件夹或zip包对应，就会提示&#8220;Source not found&#8221;，但是现在很多jar文件都会有相应的源文件，如Struts、Spring等等。而且JavaEE的很多源文件可以通过Tomcat的源文件找到，我们把它打成zip包，注意要和jar文件夹对应，然后设置一下，以后新建Web Project的时候，就可以很方便的查看servlet文件夹下面的源代码了。<br />
<br />
这是javaee.jar的设置画面，其他Struts等等设置类似。<br />
<img height="544" alt="" src="http://www.blogjava.net/images/blogjava_net/coderdream/Java/080529/Java_0129.gif" width="662" border="0" />
<img src ="http://www.blogjava.net/coderdream/aggbug/203839.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coderdream/" target="_blank">CoderDream</a> 2008-05-29 14:57 <a href="http://www.blogjava.net/coderdream/archive/2008/05/29/203839.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SVN错误：Attempted to lock an already-locked dir</title><link>http://www.blogjava.net/coderdream/archive/2008/05/27/203115.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Tue, 27 May 2008 01:51:00 GMT</pubDate><guid>http://www.blogjava.net/coderdream/archive/2008/05/27/203115.html</guid><wfw:comment>http://www.blogjava.net/coderdream/comments/203115.html</wfw:comment><comments>http://www.blogjava.net/coderdream/archive/2008/05/27/203115.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/coderdream/comments/commentRss/203115.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coderdream/services/trackbacks/203115.html</trackback:ping><description><![CDATA[<span style="color: #0000ff"><strong>出现这个问题后使用&#8220;清理&#8221;功能，如果还不行，就直接到上一级目录，再执行&#8220;清理&#8221;，然后再&#8220;更新&#8221;。<br />
<br />
有时候如果看到某个包里面的文件夹没有SVN的标志，直接用&#8220;Ctrl+Delete&#8221;手工删除，然后&#8220;清理&#8221;，最后&#8220;更新&#8221;或&#8220;提交&#8221;。 <br />
</strong></span><br />
<hr />
<p><strong style="color: #0000ff">网络摘抄1：</strong><br />
错误信息<br />
Malformed file&nbsp;&nbsp;&nbsp; <br />
svn: E:\svn\repository\conf\svnserve.conf:12: Option expected&nbsp;&nbsp;&nbsp; <br />
原因：</p>
<p>配置文件12行开头有空格</p>
<p>&nbsp;&nbsp;&nbsp; </p>
<p>错误信息<br />
Attempted to lock an already-locked dir&nbsp;&nbsp;&nbsp; <br />
svn: Working copy 'E:\integration\com.svn.practise' locked&nbsp;&nbsp; </p>
<p>原因：</p>
<p>需要用svn cleanup上次关闭时的锁定
<hr />
<strong style="color: #0000ff">网络摘抄2：</strong><br />
在eclipse里提交和更新文件是抱错。 <br />
<br />
Attempted to lock an already-locked dir <br />
svn: Working copy 'F:\workspace\WebFrame\WebRoot\attach\prodrelation' locked <br />
<br />
执行&#8220;清除&#8221;操作后，问题解决了。 <br />
<br />
很多操作，例如中断提交，都会进入这种工作拷贝的锁定状态。 <br />
<hr />
</p>
<p><strong style="color: #0000ff">网络摘抄3：</strong><br />
因为这两天频出这个现象，现在基本不怕这个问题了<br />
我是这样解决的：<br />
1 三令五申项目的组员必须先同步，合并，再提交<br />
2 操作后经常地在父目录使用clean up命令<br />
3 解决了locked问题后，还出现不能更新的现象时，就删除目录下的所有文件，包括.svn，再重新check out服务器同目录一次<br />
4 总之，操作要规范，要强调组员每天开工时，先在ECLIPSE里同步，下班时，要提交（提交前，先在文件夹的右菜单中，选择小组&gt;清除），保证每个人的机子里在开工前都是最新版本</p>
<p>老实讲，因为版本冲突，提交冲突，更新失败等等问题，耽误了好些时间，但我知道主要还是自身操作不熟练不规范的问题。我相信，只要坚持，大家包括我的组员一定都会喜欢上这个小海龟的&nbsp;&nbsp; </p>
<hr />
<p> &nbsp;</p>
<img src ="http://www.blogjava.net/coderdream/aggbug/203115.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coderdream/" target="_blank">CoderDream</a> 2008-05-27 09:51 <a href="http://www.blogjava.net/coderdream/archive/2008/05/27/203115.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts中的多语言实现</title><link>http://www.blogjava.net/coderdream/archive/2008/05/14/200444.html</link><dc:creator>CoderDream</dc:creator><author>CoderDream</author><pubDate>Wed, 14 May 2008 10:20:00 GMT</pubDate><guid>http://www.blogjava.net/coderdream/archive/2008/05/14/200444.html</guid><wfw:comment>http://www.blogjava.net/coderdream/comments/200444.html</wfw:comment><comments>http://www.blogjava.net/coderdream/archive/2008/05/14/200444.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/coderdream/comments/commentRss/200444.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/coderdream/services/trackbacks/200444.html</trackback:ping><description><![CDATA[效果：<br />
<br />
<table cellspacing="2" cellpadding="2" width="500" border="0">
    <tbody>
        <tr>
            <td><img height="130" alt="" src="http://www.blogjava.net/images/blogjava_net/coderdream/Java/080514/1.GIF" width="142" border="0" /></td>
            <td><img height="131" alt="" src="http://www.blogjava.net/images/blogjava_net/coderdream/Java/080514/2.GIF" width="140" border="0" /></td>
            <td><img height="135" alt="" src="http://www.blogjava.net/images/blogjava_net/coderdream/Java/080514/3.GIF" width="128" border="0" /></td>
            <td><img height="137" alt="" src="http://www.blogjava.net/images/blogjava_net/coderdream/Java/080514/4.GIF" width="129" border="0" /></td>
        </tr>
    </tbody>
</table>
<br />
文件清单：<br />
<table style="width: 216pt; border-collapse: collapse" cellspacing="0" cellpadding="0" width="287" border="0">
    <colgroup>
    <col style="width: 34pt; mso-width-source: userset; mso-width-alt: 1645" width="45">
    <col style="width: 182pt; mso-width-source: userset; mso-width-alt: 8850" width="242">
    <tbody>
        <tr style="height: 15.75pt" height="21">
            <td class="xl69" style="border-right: windowtext 0.5pt solid; border-top: windowtext 1pt solid; border-left: windowtext 1pt solid; width: 34pt; border-bottom: windowtext 0.5pt solid; height: 15.75pt; background-color: #8db4e3" width="45" height="21"><font color="#000000"><strong>序号</strong></font></td>
            <td class="xl70" style="border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; border-left: windowtext; width: 182pt; border-bottom: windowtext 0.5pt solid; background-color: #8db4e3" width="242"><strong><font color="#000000">文件名</font></strong></td>
        </tr>
        <tr style="height: 16.5pt" height="22">
            <td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 1pt solid; border-bottom: windowtext 0.5pt solid; height: 16.5pt; background-color: transparent" height="22"><font face="Arial Unicode MS" color="#000000">1</font></td>
            <td class="xl66" style="border-right: windowtext 1pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent"><font face="Arial Unicode MS" color="#000000">ChangeLocaleAction.java</font></td>
        </tr>
        <tr style="height: 16.5pt" height="22">
            <td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 1pt solid; border-bottom: windowtext 0.5pt solid; height: 16.5pt; background-color: transparent" height="22"><font face="Arial Unicode MS" color="#000000">2</font></td>
            <td class="xl66" style="border-right: windowtext 1pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent"><font face="Arial Unicode MS" color="#000000">ChangeLocaleForm.java</font></td>
        </tr>
        <tr style="height: 16.5pt" height="22">
            <td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 1pt solid; border-bottom: windowtext 0.5pt solid; height: 16.5pt; background-color: transparent" height="22"><font face="Arial Unicode MS" color="#000000">3</font></td>
            <td class="xl66" style="border-right: windowtext 1pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent"><font face="Arial Unicode MS" color="#000000">struts-config.xml</font></td>
        </tr>
        <tr style="height: 16.5pt" height="22">
            <td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 1pt solid; border-bottom: windowtext 0.5pt solid; height: 16.5pt; background-color: transparent" height="22"><font face="Arial Unicode MS" color="#000000">4</font></td>
            <td class="xl66" style="border-right: windowtext 1pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent"><font face="Arial Unicode MS" color="#000000">index.jsp</font></td>
        </tr>
        <tr style="height: 16.5pt" height="22">
            <td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 1pt solid; border-bottom: windowtext 0.5pt solid; height: 16.5pt; background-color: transparent" height="22"><font face="Arial Unicode MS" color="#000000">5</font></td>
            <td class="xl66" style="border-right: windowtext 1pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent"><font face="Arial Unicode MS" color="#000000">application_en_US.properties</font></td>
        </tr>
        <tr style="height: 16.5pt" height="22">
            <td class="xl65" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 1pt solid; border-bottom: windowtext 0.5pt solid; height: 16.5pt; background-color: transparent" height="22"><font face="Arial Unicode MS" color="#000000">6</font></td>
            <td class="xl66" style="border-right: windowtext 1pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent"><font face="Arial Unicode MS" color="#000000">application_zh_CN.properties</font></td>
        </tr>
        <tr style="height: 17.25pt" height="23">
            <td class="xl67" style="border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 1pt solid; border-bottom: windowtext 1pt solid; height: 17.25pt; background-color: transparent" height="23"><font face="Arial Unicode MS" color="#000000">7</font></td>
            <td class="xl68" style="border-right: windowtext 1pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 1pt solid; background-color: transparent"><font face="Arial Unicode MS" color="#000000">application_zh_TW.properties</font></td>
        </tr>
    </tbody>
</table>
<br />
清单1：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">package</span><span style="color: #000000">&nbsp;com.coderdream.struts.action;<br />
<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.Locale;<br />
<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.servlet.http.HttpServletRequest;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.servlet.http.HttpServletResponse;<br />
<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.struts.Globals;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.struts.action.Action;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.struts.action.ActionForm;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.struts.action.ActionForward;<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.struts.action.ActionMapping;<br />
<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;com.coderdream.struts.form.ChangeLocaleForm;<br />
<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ChangeLocaleAction&nbsp;</span><span style="color: #0000ff">extends</span><span style="color: #000000">&nbsp;Action&nbsp;{<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;ActionForward&nbsp;execute(ActionMapping&nbsp;mapping,&nbsp;ActionForm&nbsp;form,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpServletRequest&nbsp;request,&nbsp;HttpServletResponse&nbsp;response)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ChangeLocaleForm&nbsp;clForm&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(ChangeLocaleForm)form;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;language&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;clForm.getLanguage();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(language&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Locale&nbsp;locale;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(language.equalsIgnoreCase(</span><span style="color: #000000">"</span><span style="color: #000000">en</span><span style="color: #000000">"</span><span style="color: #000000">))&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;locale&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Locale.US;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.getSession().setAttribute(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Globals.LOCALE_KEY,&nbsp;locale);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(language.equalsIgnoreCase(</span><span style="color: #000000">"</span><span style="color: #000000">tw</span><span style="color: #000000">"</span><span style="color: #000000">))&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;locale&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Locale.TAIWAN;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.getSession().setAttribute(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Globals.LOCALE_KEY,&nbsp;locale);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;locale&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Locale.CHINA;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.getSession().setAttribute(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Globals.LOCALE_KEY,&nbsp;locale);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;mapping.findForward(</span><span style="color: #000000">"</span><span style="color: #000000">success</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
}</span></div>
<br />
清单2：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">package</span><span style="color: #000000">&nbsp;com.coderdream.struts.form;<br />
<br />
</span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.struts.action.ActionForm;<br />
<br />
<br />
</span><span style="color: #008000">/**</span><span style="color: #008000"><br />
&nbsp;*&nbsp;<br />
&nbsp;*&nbsp;description:<br />
&nbsp;*&nbsp;<br />
&nbsp;*&nbsp;</span><span style="color: #808080">@author</span><span style="color: #008000">&nbsp;<br />
&nbsp;*<br />
&nbsp;</span><span style="color: #008000">*/</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ChangeLocaleForm&nbsp;</span><span style="color: #0000ff">extends</span><span style="color: #000000">&nbsp;ActionForm{<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;ChangeLocaleForm()&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">super</span><span style="color: #000000">();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;String&nbsp;language;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;String&nbsp;getLanguage()&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;language;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;setLanguage(String&nbsp;language)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.language&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;language;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</span></div>
<br />
清单3：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;!</span><span style="color: #ff00ff">DOCTYPE&nbsp;struts-config&nbsp;PUBLIC&nbsp;"-//Apache&nbsp;Software&nbsp;Foundation//DTD&nbsp;Struts&nbsp;Configuration&nbsp;1.2//EN"&nbsp;"http://struts.apache.org/dtds/struts-config_1_2.dtd"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">struts-config</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">data-sources&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">form-beans</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">form-bean&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="ChangeLocaleForm"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type</span><span style="color: #0000ff">="com.coderdream.struts.form.ChangeLocaleForm"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">form-beans</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">action-mappings</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">action&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="ChangeLocaleForm"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="/ChangeLocale"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scope</span><span style="color: #0000ff">="request"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type</span><span style="color: #0000ff">="com.coderdream.struts.action.ChangeLocaleAction"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;validate</span><span style="color: #0000ff">="false"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">forward&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="success"</span><span style="color: #ff0000">&nbsp;path</span><span style="color: #0000ff">="/index.jsp"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">action</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">action-mappings</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">message-resources&nbsp;</span><span style="color: #ff0000">key</span><span style="color: #0000ff">="application"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameter</span><span style="color: #0000ff">="com.coderdream.struts.resources.application"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">struts-config</span><span style="color: #0000ff">&gt;</span></div>
<br />
清单4：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;page&nbsp;contentType</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">text/html;&nbsp;charset=UTF-8</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;%</span><span style="color: #000000">@page&nbsp;</span><span style="color: #0000ff">import</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">org.apache.struts.Globals</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;taglib&nbsp;uri</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">/WEB-INF/struts-bean.tld</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;prefix</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">bean</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;taglib&nbsp;uri</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">/WEB-INF/struts-html.tld</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;prefix</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">html</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;taglib&nbsp;uri</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">/WEB-INF/struts-logic.tld</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;prefix</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">logic</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">html:html</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">head</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">title</span><span style="color: #000000">&gt;</span><span style="color: #000000">多语言测试</span><span style="color: #000000">&lt;/</span><span style="color: #000000">title</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">meta&nbsp;http</span><span style="color: #000000">-</span><span style="color: #000000">equiv</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">pragma</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;content</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">no-cache</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">meta&nbsp;http</span><span style="color: #000000">-</span><span style="color: #000000">equiv</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">cache-control</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;content</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">no-cache</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">meta&nbsp;http</span><span style="color: #000000">-</span><span style="color: #000000">equiv</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">expires</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;content</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">meta&nbsp;http</span><span style="color: #000000">-</span><span style="color: #000000">equiv</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">keywords</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;content</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">keyword1,keyword2,keyword3</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">meta&nbsp;http</span><span style="color: #000000">-</span><span style="color: #000000">equiv</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">description</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;content</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">This&nbsp;is&nbsp;my&nbsp;page</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">head</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">script&nbsp;language</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">javascript</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;onLanguage(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;language&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;document.getElementsByName(</span><span style="color: #000000">"</span><span style="color: #000000">language</span><span style="color: #000000">"</span><span style="color: #000000">)[</span><span style="color: #000000">0</span><span style="color: #000000">].value;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(language</span><span style="color: #000000">!=</span><span style="color: #0000ff">null</span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000">language</span><span style="color: #000000">!=</span><span style="color: #000000">""</span><span style="color: #000000">){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.forms[</span><span style="color: #000000">0</span><span style="color: #000000">].submit();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">script</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">html:form&nbsp;action</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">ChangeLocale.do</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">html:select&nbsp;property</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">language</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;styleId</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">height:18</span><span style="color: #000000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onchange</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">onLanguage();</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">option&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">&nbsp;title</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">--</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">bean:message&nbsp;bundle</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">application</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;key</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">global.select.language</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">--</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">option</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">option&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">en</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;title</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">English</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;English<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">option</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">option&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">cn</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;title</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">简体中文</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;简体中文<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">option</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">option&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">tw</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;title</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">繁體中文</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;繁體中文<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">option</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">html:select</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">html:form</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">br</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">br</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">br</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">bean:message&nbsp;bundle</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">application</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;key</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">global.select.test</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">/&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;%=</span><span style="color: #000000">request.getSession().getAttribute(Globals.LOCALE_KEY)</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">html:html</span><span style="color: #000000">&gt;</span></div>
<br />
清单5：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">#Generated&nbsp;by&nbsp;ResourceBundle&nbsp;Editor&nbsp;(http://eclipse-rbe.sourceforge.net)<br />
<br />
global.select.language&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Language<br />
global.select.test&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Test</span></div>
<br />
清单6：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">#Generated&nbsp;by&nbsp;ResourceBundle&nbsp;Editor&nbsp;(http://eclipse-rbe.sourceforge.net)<br />
#BizException<br />
<br />
global.select.language&nbsp;=&nbsp;\u8BED\u8A00<br />
global.select.test&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;\u6D4B\u8BD5</span></div>
<br />
清单7：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">#Generated&nbsp;by&nbsp;ResourceBundle&nbsp;Editor&nbsp;(http://eclipse-rbe.sourceforge.net)<br />
<br />
global.select.language&nbsp;=&nbsp;\u8A9E\u8A00<br />
global.select.test&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;\u6E2C\u8A66</span></div>
<br />
此功能的关键是在Action里面将页面传过来的language信息得到，然后根据信息设置Locale，然后将新的Locale放到Session中。<br />
<br />
源代码：<a href="/Files/coderdream/multilang.rar">点击下载</a><br />
<img src ="http://www.blogjava.net/coderdream/aggbug/200444.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/coderdream/" target="_blank">CoderDream</a> 2008-05-14 18:20 <a href="http://www.blogjava.net/coderdream/archive/2008/05/14/200444.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>