﻿<?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-自然-文章分类-web</title><link>http://www.blogjava.net/masen/category/22805.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 14 Jul 2010 12:37:04 GMT</lastBuildDate><pubDate>Wed, 14 Jul 2010 12:37:04 GMT</pubDate><ttl>60</ttl><item><title>JSTL (转)</title><link>http://www.blogjava.net/masen/articles/325665.html</link><dc:creator>Masen</dc:creator><author>Masen</author><pubDate>Fri, 09 Jul 2010 08:32:00 GMT</pubDate><guid>http://www.blogjava.net/masen/articles/325665.html</guid><wfw:comment>http://www.blogjava.net/masen/comments/325665.html</wfw:comment><comments>http://www.blogjava.net/masen/articles/325665.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/masen/comments/commentRss/325665.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/masen/services/trackbacks/325665.html</trackback:ping><description><![CDATA[<div><br />
</div>
<div>
<table style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #383838; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; ">
    <tbody style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
        <tr style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
            <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">一、在Tomcat中安装JSTL</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            前提 OS: WIN2003；Tomcat5.5；tomcat已经配置好。&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1.准备jstl</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp; 到http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/下载jakarta-taglibs-standard-1.1.2.zip<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            解压后成为jakarta-taglibs-standard-1.1.2&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">2.准备web开发目录</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp; 比如我的web目录系统默认目录%tomcat_home%\webapps\ROOT下，工作目录为ROOT,也可以自定义工作目录，但必须要保证工作目录下建立WEB-INF\lib,WEB-INF\classes&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">3.拷贝.jar文件</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp; 将jakarta-taglibs-standard-1.1.2\lib\下的两个jar文件：standard.jar和jstl.jar文件拷贝到工作目录的\WEB-INF\lib\下&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">4.拷贝.tld文件(可选)</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;将jakarta-taglibs-standard-1.1.2\tld\下的15个tld类型文件拷到"Working folder\WEB-INF\tld"下&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">5.在工作目录下的\WEB-INF\下建立web.xml文件：（可选）</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp; &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;web-app xmlns="http://java.sun.com/xml/ns/j2ee"<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; version="2.4"&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/fmt&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/fmt.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/fmt-1_0&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/fmt-1_0.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/fmt-1_0-rt&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/fmt-1_0-rt.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/core&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/c.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/core-1_0-rt&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/c-1_0-rt.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/core-1_0&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/c-1_0.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/sql&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/sql.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/sql-1_0&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/sql-1_0.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/sql-1_0-rt&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/sql-1_0-rt.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/x&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/x.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/x-1_0&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/x-1_0.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/x-1_0-rt&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/x-1_0-rt.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/fn&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/fn.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/permittedTaglibs&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/permittedTaglibs.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-uri&gt;http://java.sun.com/jstl/scriptfree&lt;/taglib-uri&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp; &lt;taglib-location&gt;/WEB-INF/tld/scriptfree.tld&lt;/taglib-location&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/taglib&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/web-app&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">提示：</strong>&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            In addition to declaring the tag libraries, tutorial examples access the JSTL API and implementation. In the Application Server, the JSTL TLDs and libraries are distributed in the archive &lt;J2EE_HOME&gt;/lib/appserv-jstl.jar. This library is automatically loaded into the classpath of all web applications running on the Application Server, so you don't need to add it to your web application.&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">以上摘自j2ee的tutorial，说明步骤四、五中的TLD文件注册部分是可以省略的，WEB工程能自动的从jar包中加载相应的标签库。&nbsp;</font><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            </font><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">6.建立一个名为test.jsp文件</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;%@ page contentType="text/html;charset=GB2312" %&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;html&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;head&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;title&gt;测试你的第一个使用到JSTL 的网页&lt;/title&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/head&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;body&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:out value="欢迎测试你的第一个使用到JSTL 的网页"/&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/br&gt;你使用的浏览器是：&lt;/br&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:out value="${header['User-Agent']}"/&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:set var="a" value="David O'Davies" /&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:out value="David O'Davies" escapeXml="true"/&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/body&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;/html&gt;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">7.显示结果：</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            欢迎测试你的第一个使用到JSTL 的网页<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            你使用的浏览器是：<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SailBrowser; .NET CLR 1.1.4322) David O'Davies<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">8.注意的问题</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            主要的一个问题还是路径的问题，笔者配置了好几次都不能成功，就是把工作目录给弄错了，把项目的目录误认为是工作目录，一直在项目的目录下配置文件，其实应该在工作目录下配置，当然可以把工作目录改成项目的目录，问题也就可以解决了。<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">9.常出现的问题和提示：</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <font color="#ff0000" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">出现这个问题主要一种可能是工作目录的\WEB-INF\lib\下缺少standard.jar和jstl.jar文件，另外一种可能是web.xml没有进行TAG的正确配置。</font><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            According to TLD or attribute directive in tag file, attribute value does not accept any expressions<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法:&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            a. 修改web.xml.&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            改为2.3版本的&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;web-app&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            b. 使用JSTL core RT库&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            JSTL core库的有两种taglib伪指令, 其中RT库即是依赖于JSP传统的请求时属性值, 而不是依赖于EL来实现(称为EL库.JSP2.0将支持EL)&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            JSP中使用&lt;%@ taglib uri=http://java.sun.com/jstl/core prefix="c"%&gt;在2.3版本都可以,在2.4就不行了, 难道是版本不兼容吗?&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            只要将&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            改为&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;%@ taglib uri=http://java.sun.com/jstl/core_rt prefix="c"%&gt;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            就没有问题了&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">三、标签的使用</strong>&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            C标准标签库<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            Taglib-http://java.sun.com/jstl/core<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            基础:<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            1.jsp页面引入C标签库:<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;@taglib uri=&#8221;http://java.sun.com/jstl/core&#8221; prefix=&#8221;c&#8221;&gt;&nbsp;&nbsp; //引入标签库 前缀为c<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            2.c标签库的标签列表<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &nbsp;&nbsp;&nbsp;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            C标签库例举<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            标签名&nbsp;&nbsp; 用处<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:choose&gt;&nbsp;&nbsp;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:forEach&gt;&nbsp;&nbsp;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:forTokens&gt;&nbsp;&nbsp;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:if&gt;&nbsp;&nbsp;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:import&gt;&nbsp;&nbsp;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:otherwise&gt;&nbsp;&nbsp;&nbsp;<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:out&gt;&nbsp;&nbsp; 把对象的数值输出到JspWriter<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
            &lt;c:p</td>
        </tr>
    </tbody>
</table>
</div>
<img src ="http://www.blogjava.net/masen/aggbug/325665.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/masen/" target="_blank">Masen</a> 2010-07-09 16:32 <a href="http://www.blogjava.net/masen/articles/325665.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>meta标记的重要属性</title><link>http://www.blogjava.net/masen/articles/198388.html</link><dc:creator>Masen</dc:creator><author>Masen</author><pubDate>Mon, 05 May 2008 03:39:00 GMT</pubDate><guid>http://www.blogjava.net/masen/articles/198388.html</guid><wfw:comment>http://www.blogjava.net/masen/comments/198388.html</wfw:comment><comments>http://www.blogjava.net/masen/articles/198388.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/masen/comments/commentRss/198388.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/masen/services/trackbacks/198388.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的&lt;head&gt;与&lt;/head&gt;中，meta 标签的用处很多。meta 的属性有两种：name和http-equiv。name属性主要用于描述网页，对应于content（网页内容），以便于搜索引擎机器人查找、分类（目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类）。这其中最重要的是description（站点在搜索引擎上的描述）和keywords（分类关键词），所以应该给每页加一个meta值。比较常用的有以下几个：
<p>&nbsp;<br />
　　<strong>name 属性 </strong></p>
<p>　　1、&lt;meta name="Generator" contect=""&gt;用以说明生成工具（如Microsoft FrontPage 4.0）等； </p>
<p>　　2、&lt;meta name="KEYWords" contect=""&gt;向搜索引擎说明你的网页的关键词； </p>
<p>　　3、&lt;meta name="DEscription" contect=""&gt;告诉搜索引擎你的站点的主要内容； </p>
<p>　　4、&lt;meta name="Author" contect="你的姓名"&gt;告诉搜索引擎你的站点的制作的作者； </p>
<p>　　5、&lt;meta name="Robots" contect= "all|none|index|noindex|follow|nofollow"&gt; </p>
<p>　　其中的属性说明如下： </p>
<p>　　设定为all：文件将被检索，且页面上的链接可以被查询； </p>
<p>　　设定为none：文件将不被检索，且页面上的链接不可以被查询； </p>
<p>　　设定为index：文件将被检索； </p>
<p>　　设定为follow：页面上的链接可以被查询； </p>
<p>　　设定为noindex：文件将不被检索，但页面上的链接可以被查询； </p>
<p>　　设定为nofollow：文件将不被检索，页面上的链接可以被查询。 </p>
<p>　　<strong>http-equiv属性 </strong></p>
<p>　　1、&lt;meta http-equiv="Content-Type" contect="text/html";charset=gb_2312-80"&gt; </p>
<p>和 &lt;meta http-equiv="Content-Language" contect="zh-CN"&gt;用以说明主页制作所使用的文字以及语言； </p>
<p>　　又如英文是ISO-8859-1字符集，还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等字符集； </p>
<p>　　2、&lt;meta http-equiv="Refresh" contect="n;url=http://yourlink"&gt;定时让网页在指定的时间n内，跳转到页面<a href="http://yourlink/">http://yourlink</a>； </p>
<p>　　3、&lt;meta http-equiv="Expires" contect="Mon,12 May 2001 00:20:00 GMT"&gt;可以用于设定网页的到期时间，一旦过期则必须到服务器上重新调用。需要注意的是必须使用GMT时间格式； </p>
<p>　　4、&lt;meta http-equiv="Pragma" contect="no-cache"&gt;是用于设定禁止浏览器从本地机的缓存中调阅页面内容，设定后一旦离开网页就无法从Cache中再调出； </p>
<p>　　5、&lt;meta http-equiv="set-cookie" contect="Mon,12 May 2001 00:20:00 GMT"&gt;cookie设定，如果网页过期，存盘的cookie将被删除。需要注意的也是必须使用GMT时间格式； </p>
<p>　　6、&lt;meta http-equiv="Pics-label" contect=""&gt;网页等级评定，在IE的internet选项中有一项内容设置，可以防止浏览一些受限制的网站，而网站的限制级别就是通过meta属性来设置的； </p>
<p>　　7、&lt;meta http-equiv="windows-Target" contect="_top"&gt;强制页面在当前窗口中以独立页面显示，可以防止自己的网页被别人当作一个frame页调用； </p>
<p>　　8、&lt;meta http-equiv="Page-Enter" contect="revealTrans(duration=10,transtion= 50)"&gt;和&lt;meta http-equiv="Page-Exit" contect="revealTrans(duration=20，transtion=6)"&gt;设定进入和离开页面时的特殊效果，这个功能即FrontPage中的&#8220;格式/网页过渡&#8221;，不过所加的页面不能够是一个frame页面。 </p>
<p>　　以上是常用的几个meta属性，有个人主页的朋友不妨在你的主页中加上它，效果可是不一样的哦：）。</p>
<img src ="http://www.blogjava.net/masen/aggbug/198388.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/masen/" target="_blank">Masen</a> 2008-05-05 11:39 <a href="http://www.blogjava.net/masen/articles/198388.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>验证日期的正则表达式加入闰年的判断以及思路分析(转)</title><link>http://www.blogjava.net/masen/articles/182988.html</link><dc:creator>Masen</dc:creator><author>Masen</author><pubDate>Fri, 29 Feb 2008 08:57:00 GMT</pubDate><guid>http://www.blogjava.net/masen/articles/182988.html</guid><wfw:comment>http://www.blogjava.net/masen/comments/182988.html</wfw:comment><comments>http://www.blogjava.net/masen/articles/182988.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/masen/comments/commentRss/182988.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/masen/services/trackbacks/182988.html</trackback:ping><description><![CDATA[<h1 class="block_title"><a id="AjaxHolder_ctl01_TitleUrl" href="http://www.cnblogs.com/mgod/archive/2007/04/26/728628.html">验证日期的正则表达式加入闰年的判断以及思路分析</a>(太厉害了)</h1>
<div class="post">
<div class="postcontent">
<p>进入正题之前，我们需要澄清两个概念：<br />
<br />
一，什么是合法的日期范围？对于不同的应用场景，这个问题有不同的解释。这里采纳<a href="http://msdn2.microsoft.com/zh-cn/library/system.datetime%28VS.80%29.aspx"><font color="#336699">MSDN中的约定</font></a>：<br />
<strong></strong>
<blockquote style="color: rgb(102,102,102)"><strong>DateTime</strong> 值类型表示值范围在公元（基督纪元）0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的日期和时间。</blockquote>二，关于闰年的阐释。<a href="http://www.pep.com.cn/200406/ca416998.htm"><font color="#336699">人民教育出版社小学数学室</font></a>的解释浅明易懂（mediawiki等都没说明为什么<span><span lang="ZH-CN" style="font-family: 宋体">整百年份必须是400的倍数时才是闰年</span></span>）：<br />
<span style="color: rgb(102,102,102)"><span lang="ZH-CN" style="font-family: 宋体">
<blockquote>关于公历闰年是这样规定的：地球绕太阳公转一周叫做一回归年，一回归年长365日5时48分 46秒。因此，公历规定有平年和闰年，平年一年有365日，比回归年短0.2422日，四年共短0.9688日，故每四年增加一日，这一年有366日，就 是闰年。但四年增加一日比四个回归年又多0.0312日,400年后将多3.12日,故在400年中少设3个闰年,也就是在400年中只设97个闰年，这 样公历年的平均长度与回归年就相近似了。由此规定：年份是整百数的必须是400的倍数才是闰年，例如1900年、2100年就不是闰年。</blockquote></span></span><font face="Verdana" color="#333333">清楚了以上两个概念，我们进入正题。<br />
首先需要验证年份，显然，年份范围为 0001 - 9999，匹配YYYY的正则表达式为：<br />
</font>
<blockquote style="color: rgb(0,153,0); font-family: georgia"><span style="color: rgb(51,102,102); font-style: italic">[0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|</span><span style="color: rgb(51,102,102); font-style: italic">[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3}</span></blockquote>其中 [0-9] 也可以表示为 \d，但 \d 不如 [0-9] 直观，因此下面我将一直采用 [0-9]<br />
<br />
用正则表达式验证日期的难点有二：一是大小月份的天数不同，二是闰年的考虑。<br />
对于第一个难点，我们首先不考虑闰年，假设2月份都是28天，这样，月份和日期可以分成三种情况：<br />
<br />
1、月份为 1, 3, 5, 7, 8, 10, 12，天数范围为 01 - 31，匹配MM-DD的正则表达式为：<br />
<blockquote style="color: rgb(51,102,102); font-style: italic">(0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01])</blockquote>2、月份为 4, 6, 9, 11，天数范围为 01-30，匹配MM-DD的正则表达式为：<br />
<blockquote style="color: rgb(51,102,102); font-style: italic">(0[469]|11)-(0[1-9]|[12][0-9]|30)</blockquote>3、月份为 2，考虑平年情况，匹配MM-DD的正则表达式为：<br />
<blockquote style="color: rgb(51,102,102); font-style: italic">02-(0[1-9]|[1][0-9]|2[0-8])</blockquote>根据上面的成果，我们可以得到匹配平年日期格式为YYYY-MM-DD的正则表达式：<br />
<br />
([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8])))<br />
<br />
接着我们来解决第二个难点：闰年的考虑。根据闰年的定义，我们可以将闰年分为两类：<br />
<br />
1、能被4整除但不能被100整除的年份。寻找后两位的变化规律，可以很快得到下面的正则匹配：<br />
<blockquote style="color: rgb(51,102,102); font-style: italic">([0-9]{2})(0[48]|[2468][048]|[13579][26])</blockquote>2、能被400整除的年份。能被400整除的数肯定能被100整除，因此后两位肯定是00，我们只要保证前两位能被4整除即可，相应的正则表达式为：<br />
<span style="color: rgb(51,102,102); font-style: italic">
<blockquote>(0[48]|[2468][048]|[3579][26])00</blockquote></span><font color="#333333">闰年的2月份有29天，因此匹配闰年日期格式为YYYY-MM-DD的正则表达式为：</font><br />
<br />
<em><font color="#336666">(([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29<br />
<br />
最后，将平年和闰年的日期验证表达式合并，我们得到最终的验证日期格式为YYYY-MM-DD的正则表达式为：<br />
<br />
(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)<br />
<br />
DD/MM/YYYY格式的正则验证表达式为：<br />
<br />
(((0[1-9]|[12][0-9]|3[01])/((0[13578]|1[02]))|((0[1-9]|[12][0-9]|30)/(0[469]|11))|(0[1-9]|[1][0-9]|2[0-8])/(02))/([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3}))|(29/02/(([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00)))<br />
</font></em></div>
</div>
<img src ="http://www.blogjava.net/masen/aggbug/182988.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/masen/" target="_blank">Masen</a> 2008-02-29 16:57 <a href="http://www.blogjava.net/masen/articles/182988.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse热键</title><link>http://www.blogjava.net/masen/articles/134768.html</link><dc:creator>Masen</dc:creator><author>Masen</author><pubDate>Mon, 06 Aug 2007 11:32:00 GMT</pubDate><guid>http://www.blogjava.net/masen/articles/134768.html</guid><wfw:comment>http://www.blogjava.net/masen/comments/134768.html</wfw:comment><comments>http://www.blogjava.net/masen/articles/134768.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/masen/comments/commentRss/134768.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/masen/services/trackbacks/134768.html</trackback:ping><description><![CDATA[编辑<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>全局&nbsp;查找并替换&nbsp;Ctrl+F&nbsp;<br>文本编辑器&nbsp;查找上一个&nbsp;Ctrl+Shift+K&nbsp;<br>文本编辑器&nbsp;查找下一个&nbsp;Ctrl+K&nbsp;<br>全局&nbsp;撤销&nbsp;Ctrl+Z&nbsp;<br>全局&nbsp;复制&nbsp;Ctrl+C&nbsp;<br>全局&nbsp;恢复上一个选择&nbsp;Alt+Shift+&#8595;&nbsp;<br>全局&nbsp;剪切&nbsp;Ctrl+X&nbsp;<br>全局&nbsp;快速修正&nbsp;Ctrl1+1&nbsp;<br>全局&nbsp;内容辅助&nbsp;Alt+/&nbsp;<br>全局&nbsp;全部选中&nbsp;Ctrl+A&nbsp;<br>全局&nbsp;删除&nbsp;Delete&nbsp;<br>全局&nbsp;上下文信息&nbsp;Alt+？<br>Alt+Shift+?<br>Ctrl+Shift+Space&nbsp;<br>Java编辑器&nbsp;显示工具提示描述&nbsp;F2&nbsp;<br>Java编辑器&nbsp;选择封装元素&nbsp;Alt+Shift+&#8593;&nbsp;<br>Java编辑器&nbsp;选择上一个元素&nbsp;Alt+Shift+&#8592;&nbsp;<br>Java编辑器&nbsp;选择下一个元素&nbsp;Alt+Shift+&#8594;&nbsp;<br>文本编辑器&nbsp;增量查找&nbsp;Ctrl+J&nbsp;<br>文本编辑器&nbsp;增量逆向查找&nbsp;Ctrl+Shift+J&nbsp;<br>全局&nbsp;粘贴&nbsp;Ctrl+V&nbsp;<br>全局&nbsp;重做&nbsp;Ctrl+Y&nbsp;<br><br>?<br>查看<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>全局&nbsp;放大&nbsp;Ctrl+=&nbsp;<br>全局&nbsp;缩小&nbsp;Ctrl+-&nbsp;<br><br>?<br>窗口<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>全局&nbsp;激活编辑器&nbsp;F12&nbsp;<br>全局&nbsp;切换编辑器&nbsp;Ctrl+Shift+W&nbsp;<br>全局&nbsp;上一个编辑器&nbsp;Ctrl+Shift+F6&nbsp;<br>全局&nbsp;上一个视图&nbsp;Ctrl+Shift+F7&nbsp;<br>全局&nbsp;上一个透视图&nbsp;Ctrl+Shift+F8&nbsp;<br>全局&nbsp;下一个编辑器&nbsp;Ctrl+F6&nbsp;<br>全局&nbsp;下一个视图&nbsp;Ctrl+F7&nbsp;<br>全局&nbsp;下一个透视图&nbsp;Ctrl+F8&nbsp;<br>文本编辑器&nbsp;显示标尺上下文菜单&nbsp;Ctrl+W&nbsp;<br>全局&nbsp;显示视图菜单&nbsp;Ctrl+F10&nbsp;<br>全局&nbsp;显示系统菜单&nbsp;Alt+-&nbsp;<br><br>?<br>导航<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>Java编辑器&nbsp;打开结构&nbsp;Ctrl+F3&nbsp;<br>全局&nbsp;打开类型&nbsp;Ctrl+Shift+T&nbsp;<br>全局&nbsp;打开类型层次结构&nbsp;F4&nbsp;<br>全局&nbsp;打开声明&nbsp;F3&nbsp;<br>全局&nbsp;打开外部javadoc&nbsp;Shift+F2&nbsp;<br>全局&nbsp;打开资源&nbsp;Ctrl+Shift+R&nbsp;<br>全局&nbsp;后退历史记录&nbsp;Alt+&#8592;&nbsp;<br>全局&nbsp;前进历史记录&nbsp;Alt+&#8594;&nbsp;<br>全局&nbsp;上一个&nbsp;Ctrl+,&nbsp;<br>全局&nbsp;下一个&nbsp;Ctrl+.&nbsp;<br>Java编辑器&nbsp;显示大纲&nbsp;Ctrl+O&nbsp;<br>全局&nbsp;在层次结构中打开类型&nbsp;Ctrl+Shift+H&nbsp;<br>全局&nbsp;转至匹配的括号&nbsp;Ctrl+Shift+P&nbsp;<br>全局&nbsp;转至上一个编辑位置&nbsp;Ctrl+Q&nbsp;<br>Java编辑器&nbsp;转至上一个成员&nbsp;Ctrl+Shift+&#8593;&nbsp;<br>Java编辑器&nbsp;转至下一个成员&nbsp;Ctrl+Shift+&#8595;&nbsp;<br>文本编辑器&nbsp;转至行&nbsp;Ctrl+L&nbsp;<br><br><br>搜索<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>全局&nbsp;出现在文件中&nbsp;Ctrl+Shift+U&nbsp;<br>全局&nbsp;打开搜索对话框&nbsp;Ctrl+H&nbsp;<br>全局&nbsp;工作区中的声明&nbsp;Ctrl+G&nbsp;<br>全局&nbsp;工作区中的引用&nbsp;Ctrl+Shift+G&nbsp;<br><br>?<br>文本编辑<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>文本编辑器&nbsp;改写切换&nbsp;Insert&nbsp;<br>文本编辑器&nbsp;上滚行&nbsp;Ctrl+&#8593;&nbsp;<br>文本编辑器&nbsp;下滚行&nbsp;Ctrl+&#8595;&nbsp;<br><br>?<br>文件<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>全局&nbsp;保存&nbsp;Ctrl+X&nbsp;<br>Ctrl+S&nbsp;<br>全局&nbsp;打印&nbsp;Ctrl+P&nbsp;<br>全局&nbsp;关闭&nbsp;Ctrl+F4&nbsp;<br>全局&nbsp;全部保存&nbsp;Ctrl+Shift+S&nbsp;<br>全局&nbsp;全部关闭&nbsp;Ctrl+Shift+F4&nbsp;<br>全局&nbsp;属性&nbsp;Alt+Enter&nbsp;<br>全局&nbsp;新建&nbsp;Ctrl+N&nbsp;<br><br><br>项目<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>全局&nbsp;全部构建&nbsp;Ctrl+B&nbsp;<br><br><br>源代码<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>Java编辑器&nbsp;格式化&nbsp;Ctrl+Shift+F&nbsp;<br>Java编辑器&nbsp;取消注释&nbsp;Ctrl+\&nbsp;<br>Java编辑器&nbsp;注释&nbsp;Ctrl+/&nbsp;<br>Java编辑器&nbsp;添加导入&nbsp;Ctrl+Shift+M&nbsp;<br>Java编辑器&nbsp;组织导入&nbsp;Ctrl+Shift+O&nbsp;<br>Java编辑器&nbsp;使用try/catch块来包围&nbsp;未设置，太常用了，所以在这里列出,建议自己设置。<br>也可以使用Ctrl+1自动修正。&nbsp;<br><br>?<br>运行<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>全局&nbsp;单步返回&nbsp;F7&nbsp;<br>全局&nbsp;单步跳过&nbsp;F6&nbsp;<br>全局&nbsp;单步跳入&nbsp;F5&nbsp;<br>全局&nbsp;单步跳入选择&nbsp;Ctrl+F5&nbsp;<br>全局&nbsp;调试上次启动&nbsp;F11&nbsp;<br>全局&nbsp;继续&nbsp;F8&nbsp;<br>全局&nbsp;使用过滤器单步执行&nbsp;Shift+F5&nbsp;<br>全局&nbsp;添加/去除断点&nbsp;Ctrl+Shift+B&nbsp;<br>全局&nbsp;显示&nbsp;Ctrl+D&nbsp;<br>全局&nbsp;运行上次启动&nbsp;Ctrl+F11&nbsp;<br>全局&nbsp;运行至行&nbsp;Ctrl+R&nbsp;<br>全局&nbsp;执行&nbsp;Ctrl+U&nbsp;<br><br><br>重构<br>作用域&nbsp;功能&nbsp;快捷键&nbsp;<br>全局&nbsp;撤销重构&nbsp;Alt+Shift+Z&nbsp;<br>全局&nbsp;抽取方法&nbsp;Alt+Shift+M&nbsp;<br>全局&nbsp;抽取局部变量&nbsp;Alt+Shift+L&nbsp;<br>全局&nbsp;内联&nbsp;Alt+Shift+I&nbsp;<br>全局&nbsp;移动&nbsp;Alt+Shift+V&nbsp;<br>全局&nbsp;重命名&nbsp;Alt+Shift+R&nbsp;<br>全局&nbsp;重做&nbsp;Alt+Shift+Y&nbsp;
<img src ="http://www.blogjava.net/masen/aggbug/134768.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/masen/" target="_blank">Masen</a> 2007-08-06 19:32 <a href="http://www.blogjava.net/masen/articles/134768.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>FreeMarker </title><link>http://www.blogjava.net/masen/articles/123028.html</link><dc:creator>Masen</dc:creator><author>Masen</author><pubDate>Sat, 09 Jun 2007 07:26:00 GMT</pubDate><guid>http://www.blogjava.net/masen/articles/123028.html</guid><wfw:comment>http://www.blogjava.net/masen/comments/123028.html</wfw:comment><comments>http://www.blogjava.net/masen/articles/123028.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/masen/comments/commentRss/123028.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/masen/services/trackbacks/123028.html</trackback:ping><description><![CDATA[　　FreeMarker 是一个模版引擎，一个基于文本的模板输出工具（生成任意的<span style="FONT-SIZE: 10pt; COLOR: black">HTML</span><span style="FONT-SIZE: 10pt; COLOR: black">表单代码</span>）。它是一个Java package，面向Java程序员的class library。它本身并不是针对最终用户的应用，而是允许程序员将其嵌入到他们的产品中。
<div style="TEXT-INDENT: 21.75pt">FreeMarker被设计用来生成HTML Web页面，特别是基于MVC（Model View Controller）模式的应用程序。使用 MVC 模式作为动态的WEB页面的想法，是为了分隔页面设计者 (HTML 设计者) 和程序员。.每个人做自己擅长的那一部分。设计者可以不通过程序员的改变或修改代码来改变网页的样子，因为应用逻辑(Java程序)和页面设计（FreeMarker 模版）是分开的。模板不会被复杂繁琐的程序框架所<span style="COLOR: red"><font color=#000000>破坏。即使当一个项目的程序员和</font></span>HIMTL页面的制作者是同一个人时，这种分隔也是很有用，因为这样有助于保持应用的清晰并易于维护。</div>
<div style="TEXT-INDENT: 21.75pt">尽管FreeMarker有一些编程的能力，但它并不是一个象PHP那样的成熟的编程语言。与Java不同的是，Java程序准备用来显示的数据(如<span style="FONT-SIZE: 10pt; COLOR: black">SQL queries)</span><span style="FONT-SIZE: 10pt; COLOR: black">，而</span><span style="FONT-SIZE: 10pt; COLOR: black">Freemarker</span><span style="FONT-SIZE: 10pt; COLOR: black">仅是生成文本页，这个文本页显示用于模板的预备数据。</span></div>
<div style="TEXT-INDENT: 21.75pt"><span style="FONT-SIZE: 10pt; COLOR: black"><img alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/microrain/34e66a6b6d4541298ba39f3d1fb98b65.gif"></span></div>
<div style="TEXT-INDENT: 21.75pt"><span style="FONT-SIZE: 10pt; COLOR: black">FreeMarker </span><span style="FONT-SIZE: 10pt; COLOR: black">不是一个</span><span style="FONT-SIZE: 10pt; COLOR: black">Web</span><span style="FONT-SIZE: 10pt; COLOR: black">应用框架，而更适合充当</span><span style="FONT-SIZE: 10pt; COLOR: black">Web</span><span style="FONT-SIZE: 10pt; COLOR: black">应用框架里的一个组件的角色，但</span><span style="FONT-SIZE: 10pt; COLOR: black">FreeMarker</span><span style="FONT-SIZE: 10pt; COLOR: black">引擎本身对</span><span style="FONT-SIZE: 10pt; COLOR: black">HTTP</span><span style="FONT-SIZE: 10pt; COLOR: black">或</span><span style="FONT-SIZE: 10pt; COLOR: black">servlets</span><span style="FONT-SIZE: 10pt; COLOR: black">并不关心，它仅仅是生成文本。在非</span><span style="FONT-SIZE: 10pt; COLOR: black">Web</span><span style="FONT-SIZE: 10pt; COLOR: black">应用环境中它同样能够展示完美的用途。然而值得注意的是：我们为使用</span><span style="FONT-SIZE: 10pt; COLOR: black">FreeMarker</span><span style="FONT-SIZE: 10pt; COLOR: black">提供了方便的解决方案，作为</span><span style="FONT-SIZE: 10pt; COLOR: black">Model2</span><span style="FONT-SIZE: 10pt; COLOR: black">框架（如</span><span style="FONT-SIZE: 10pt; COLOR: black">Struts</span><span style="FONT-SIZE: 10pt; COLOR: black">）的视图组件，你也可以在模版中使用</span><span style="FONT-SIZE: 10pt; COLOR: black">JSP</span><span style="FONT-SIZE: 10pt; COLOR: black">标签。</span></div>
<div style="TEXT-INDENT: 21.75pt"><span style="FONT-SIZE: 10pt; COLOR: black">FreeMarker</span><span style="FONT-SIZE: 10pt; COLOR: black">是免费的，有</span><span style="FONT-SIZE: 10pt; COLOR: black">BSD-style license</span><span style="FONT-SIZE: 10pt; COLOR: black">。它是由</span><span style="FONT-SIZE: 10pt; COLOR: black">OSI</span><span style="FONT-SIZE: 10pt; COLOR: black">认证的开源软件。</span></div>
<img src ="http://www.blogjava.net/masen/aggbug/123028.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/masen/" target="_blank">Masen</a> 2007-06-09 15:26 <a href="http://www.blogjava.net/masen/articles/123028.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>flv</title><link>http://www.blogjava.net/masen/articles/121621.html</link><dc:creator>Masen</dc:creator><author>Masen</author><pubDate>Sun, 03 Jun 2007 05:08:00 GMT</pubDate><guid>http://www.blogjava.net/masen/articles/121621.html</guid><wfw:comment>http://www.blogjava.net/masen/comments/121621.html</wfw:comment><comments>http://www.blogjava.net/masen/articles/121621.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/masen/comments/commentRss/121621.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/masen/services/trackbacks/121621.html</trackback:ping><description><![CDATA[下面是转来的，FLV相关技术：<br><strong>客户端编码工具(Client-Side-FLV-Encoding)<br>场景:拿到一个&nbsp;MPG&nbsp;或&nbsp;AVI&nbsp;文件,打算在个人电脑上转换成FLV.<br></strong>1,Sorenson&nbsp;Squeeze:&nbsp;<a href="http://www.sorensontech.com/solutions/prod/mx_win.php" target=_blank><u><font color=#0000ff>http://www.sorensontech.com/solutions/prod/mx_win.php</font></u></a>&nbsp;<br>2,Riva&nbsp;FLV&nbsp;Encoder:&nbsp;<a href="http://www.rivavx.com/index.php?encoder&amp;L=3" target=_blank><u><font color=#0000ff>http://www.rivavx.com/index.php?encoder&amp;L=3</font></u></a>&nbsp;<br>3,Turbine&nbsp;Video&nbsp;Encoder:&nbsp;<a href="http://www.blue-pacific.com/products/turbinevideo/default.htm" target=_blank><u><font color=#0000ff>http://www.blue-pacific.com/products/turbinevideo/default.htm</font></u></a>&nbsp;<br>4,Flix&nbsp;Exporter:&nbsp;<a href="http://www.on2.com/consumer/flix-exporter/" target=_blank><u><font color=#0000ff>http://www.on2.com/consumer/flix-exporter/</font></u></a>&nbsp;<br>5,SWiSH&nbsp;Video:&nbsp;<a href="http://www.swishzone.com/index.php?product=video" target=_blank><u><font color=#0000ff>http://www.swishzone.com/index.php?product=video</font></u></a>&nbsp;<br>6,Flash&nbsp;自带的Flash&nbsp;Video&nbsp;Exporter:&nbsp;<a href="http://www.macromedia.com/devnet/flash/articles/flv_exporter_print.html" target=_blank><u><font color=#0000ff>http://www.macromedia.com/devnet/flash/articles/flv_exporter_print.html</font></u></a>&nbsp;<br><br><strong>服务器端转换工具(Server-Side-FLV-Conversion)<br>场景:想把&nbsp;MPG&nbsp;或&nbsp;AVI&nbsp;上传到你的服务器并自动转换成&nbsp;FLV&nbsp;吗?</strong><br>1,FFmpeg&nbsp;:&nbsp;<a href="http://sourceforge.net/projects/ffmpeg%20教程(Google%20Video%20使用的就是这个东东.):%20<a%20href=" target=_blank http: streaming.html? &gt;http: klaus.geekserver.net flash streaming.html&lt; a&gt;?><u><font color=#0000ff>http://sourceforge.net/projects/ffmpeg&nbsp;教程(Google&nbsp;Video&nbsp;使用的就是这个东东.):&nbsp;</font></u><a href="http://klaus.geekserver.net/flash/streaming.html" target=_blank><u><font color=#0000ff>http://klaus.geekserver.net/flash/streaming.html</font></u></a></a>&nbsp;<br>2,Flix&nbsp;Engine&nbsp;:&nbsp;<a href="http://www.on2.com/developer/flix-engine-sdk" target=_blank><u><font color=#0000ff>http://www.on2.com/developer/flix-engine-sdk</font></u></a>&nbsp;<br>3,Turbine&nbsp;Video&nbsp;Engine:&nbsp;<a href="http://www.on2.com/developer/flix-engine-sdk" target=_blank><u><font color=#0000ff>http://www.on2.com/developer/flix-engine-sdk</font></u></a>&nbsp;<br>4,Video&nbsp;to&nbsp;Flash&nbsp;Console:&nbsp;<a href="http://www.geovid.com/Video_to_Flash_Console" target=_blank><u><font color=#0000ff>http://www.geovid.com/Video_to_Flash_Console</font></u></a>&nbsp;<br><br><strong>录像/实时广播(Record/Broadcast)<br>场景:想制作一个语音视频Blog满足自恋的欲望吗？</strong><br>1,RED5:&nbsp;<a href="http://www.osflash.org/red5" target=_blank><u><font color=#800080>http://www.osflash.org/red5</font></u></a>&nbsp;<br>2,Flash&nbsp;Media&nbsp;Server:&nbsp;<a href="http://www.macromedia.com/go/fms" target=_blank><u><font color=#800080>http://www.macromedia.com/go/fms</font></u></a>&nbsp;<br><br><strong>在线编码,分享视频(Online&nbsp;Encode&nbsp;&amp;&nbsp;Share)<br>场景:想不花钱就可以在线分享你的视频吗?</strong><br>1,Google&nbsp;Video:&nbsp;<a href="http://video.google.com/" target=_blank><u><font color=#800080>http://video.google.com/</font></u></a>&nbsp;<br>2,You&nbsp;Tube:&nbsp;<a href="http://www.youtube.com/" target=_blank><u><font color=#0000ff>http://www.youtube.com/</font></u></a>&nbsp;<br>3,iFilm:&nbsp;<a href="http://www.ifilm.com/" target=_blank><u><font color=#0000ff>http://www.ifilm.com/</font></u></a>&nbsp;<br><br><strong>本地&nbsp;FLV&nbsp;文件播放器(FLV&nbsp;Player)<br>场景:拿到了&nbsp;FLV&nbsp;文件不知道怎么播放了．</strong><br>1,martijndevisser&nbsp;FLV&nbsp;Player:&nbsp;<a href="http://www.martijndevisser.com/blog/article/flv-player-updated" target=_blank><u><font color=#0000ff>http://www.martijndevisser.com/blog/article/flv-player-updated</font></u></a>&nbsp;<br>2,FlashGuru&nbsp;FLV&nbsp;Player:&nbsp;<a href="http://www.flashguru.co.uk/free-tool-flash-video-player" target=_blank><u><font color=#0000ff>http://www.flashguru.co.uk/free-tool-flash-video-player</font></u></a>&nbsp;<br>3,FCZone&nbsp;FLV&nbsp;Player:&nbsp;<a href="http://fczone.com/2006/01/fms-media-player.cfm" target=_blank><u><font color=#0000ff>http://fczone.com/2006/01/fms-media-player.cfm</font></u></a>&nbsp;<br><br><strong>在线&nbsp;FLV&nbsp;文件播放器(Online&nbsp;FLV&nbsp;Player)<br>场景:知道一个在线FLV地址,又懒得下载和安装播放器．</strong><br>1,Loadr:&nbsp;<a href="http://dengjie.com/loadr/" target=_blank><u><font color=#0000ff>http://dengjie.com/loadr/</font></u></a>&nbsp;<br>2,Google&nbsp;Player&nbsp;Generator:&nbsp;<a href="http://dengjie.com/temp/google_player.swf" target=_blank><u><font color=#800080>http://dengjie.com/temp/google_player.swf</font></u></a><br><br>------又找到一点关于它们的资料，附加在这里，和上面的大同小异(2006-08-24)。<br>客户端编码工具(Client-Side-FLV-Encoding)<br><a href="http://www.sorensontech.com/solutions/prod/mx_win.php" target=_blank><u><font color=#0000ff>1,Sorenson&nbsp;Squeeze</font></u></a>&nbsp;<br><a href="http://www.rivavx.com/index.php?encoder&amp;L=3" target=_blank><u><font color=#0000ff>2,Riva&nbsp;FLV&nbsp;Encoder</font></u></a>&nbsp;<br><a href="http://www.blue-pacific.com/products/turbinevideo/default.htm" target=_blank><u><font color=#0000ff>3,Turbine&nbsp;Video&nbsp;Encoder</font></u></a>&nbsp;<br><a href="http://www.on2.com/consumer/flix-exporter/" target=_blank><u><font color=#0000ff>4,Flix&nbsp;Exporter</font></u></a>&nbsp;<br><a href="http://www.macromedia.com/devnet/flash/articles/flv_exporter_print.html" target=_blank><u><font color=#0000ff>5,Flash&nbsp;自带的Flash&nbsp;Video&nbsp;Exporter</font></u></a>&nbsp;<br><br>服务器端转换工具(Server-Side-FLV-Conversion)<br><a href="http://sourceforge.net/projects/ffmpeg" target=_blank><u><font color=#0000ff>1,FFmpeg</font></u></a>&nbsp;|&nbsp;<a href="http://soenkerohde.com/tutorials/ffmpeg" target=_blank><u><font color=#0000ff>教程一</font></u></a>&nbsp;|&nbsp;<a href="http://klaus.geekserver.net/flash/streaming.html" target=_blank><u><font color=#0000ff>教程二</font></u></a>&nbsp;<br><a href="http://www.on2.com/developer/flix-engine-sdk" target=_blank><u><font color=#0000ff>2,Flix&nbsp;Engine</font></u></a>&nbsp;|&nbsp;<a href="http://www.flexauthority.com/articlesIndex.cfm" target=_blank><u><font color=#0000ff>教程</font></u></a>&nbsp;|&nbsp;<a href="http://www.flexauthority.com/Samples/FlixEngine/index.html" target=_blank><u><font color=#0000ff>范例</font></u></a>&nbsp;<br><a href="http://www.flexauthority.com/Samples/FlixEngine/index.html" target=_blank><u><font color=#0000ff>3,Turbine&nbsp;Video&nbsp;Engine</font></u></a>&nbsp;<br><a href="http://www.geovid.com/Video_to_Flash_Console" target=_blank><u><font color=#0000ff>4,Video&nbsp;to&nbsp;Flash&nbsp;Console</font></u></a>&nbsp;<br><br>录像/实时广播(Record/Broadcast)<br><a href="http://www.osflash.org/red5" target=_blank><u><font color=#800080>1,RED5</font></u></a>&nbsp;<br><a href="http://www.macromedia.com/go/fms" target=_blank><u><font color=#800080>2,Flash&nbsp;Media&nbsp;Server</font></u></a>&nbsp;<br><br>在线编码,分享视频(Online&nbsp;Encode&nbsp;&amp;&nbsp;Share)<br><a href="http://video.google.com/" target=_blank><u><font color=#800080>1,Google&nbsp;Video</font></u></a>&nbsp;<br><a href="http://www.youtube.com/" target=_blank><u><font color=#0000ff>2,You&nbsp;Tube</font></u></a>&nbsp;<br><br>本地&nbsp;FLV&nbsp;文件播放器(FLV&nbsp;Player)<br><a href="http://www.martijndevisser.com/2005/10/flv_player_updated.html" target=_blank><u><font color=#0000ff>1,martijndevisser&nbsp;FLV&nbsp;Player</font></u></a>&nbsp;<br><a href="http://www.flashguru.co.uk/free-tool-flash-video-player" target=_blank><u><font color=#0000ff>2,FlashGuru&nbsp;FLV&nbsp;Player</font></u></a>&nbsp;<br><a href="http://fczone.com/2006/01/fms-media-player.cfm" target=_blank><u><font color=#0000ff>3,FCZone&nbsp;FLV&nbsp;Player</font></u></a>&nbsp;<br><br>在线&nbsp;FLV&nbsp;文件播放器(Online&nbsp;FLV&nbsp;Player)<br><a href="http://dengjie.com/loadr/" target=_blank><u><font color=#0000ff>1,Loadr</font></u></a>&nbsp;<br><a href="http://dengjie.com/loadr/r.swf?file=/temp/google_player.swf&amp;clr=000FFF" target=_blank><u><font color=#800080>2,Google&nbsp;Player&nbsp;Generator</font></u></a><br><br>------------------第3次添加<br>客户端编码工具(Client-Side-FLV-Encoding)<br>场景:拿到一个&nbsp;MPG&nbsp;或&nbsp;AVI&nbsp;文件,打算在个人电脑上转换成FLV.<br>1,<a href="http://www.sorensontech.com/solutions/prod/mx_win.php" target=_blank><u><font color=#0000ff>Sorenson&nbsp;Squeeze</font></u></a><br>2,<a href="http://www.rivavx.com/index.php?encoder&amp;L=3" target=_blank><u><font color=#0000ff>Riva&nbsp;FLV&nbsp;Encoder</font></u></a><br>3,<a href="http://www.blue-pacific.com/products/turbinevideo/default.htm" target=_blank><u><font color=#0000ff>Turbine&nbsp;Video&nbsp;Encoder</font></u></a><br>4,<a href="http://www.on2.com/consumer/flix-exporter/" target=_blank><u><font color=#0000ff>Flix&nbsp;Exporter</font></u></a><br>5,<a href="http://www.my-dvd-creator.com/video2flash.htm" target=_blank><u><font color=#0000ff>Video2Flash</font></u></a><br>6,<a href="http://www.macromedia.com/devnet/flash/articles/flv_exporter_print.html" target=_blank><font color=#0000ff><u>Flash&nbsp;自带的Flash&nbsp;Video&nbsp;Exporter</u></font></a><br><a href="http://dengjie.com/weblog/comments.asp?post_id=1096" target=_blank><u><font color=#0000ff>更多...</font></u></a>&nbsp;<br>服务器端转换工具(Server-Side-FLV-Conversion)<br>场景:想把&nbsp;MPG&nbsp;或&nbsp;AVI&nbsp;上传到你的服务器并自动转换成&nbsp;FLV&nbsp;吗?<br>1,<a href="http://sourceforge.net/projects/ffmpeg" target=_blank><u><font color=#0000ff>FFmpeg</font></u></a>&nbsp;|&nbsp;<a href="http://soenkerohde.com/tutorials/ffmpeg" target=_blank><u><font color=#0000ff>教程一</font></u></a>&nbsp;|&nbsp;<a href="http://klaus.geekserver.net/flash/streaming.html" target=_blank><u><font color=#0000ff>教程二</font></u></a>(Google&nbsp;Video&nbsp;使用的就是这个东东.)<br>2,<a href="http://www.on2.com/developer/flix-engine-sdk" target=_blank><u><font color=#0000ff>Flix&nbsp;Engine</font></u></a>&nbsp;|&nbsp;<a href="http://www.flexauthority.com/articlesIndex.cfm" target=_blank><u><font color=#0000ff>教程</font></u></a>&nbsp;|&nbsp;<a href="http://www.flexauthority.com/Samples/FlixEngine/index.html" target=_blank><u><font color=#0000ff>范例</font></u></a><br>3,<a href="http://www.blue-pacific.com/products/turbinevideosdk/default.htm" target=_blank><u><font color=#0000ff>Turbine&nbsp;Video&nbsp;Engine</font></u></a><br>4,<a href="http://www.geovid.com/Video_to_Flash_Console" target=_blank><u><font color=#0000ff>Video&nbsp;to&nbsp;Flash&nbsp;Console</font></u></a><br>5,<a href="http://www.mplayerhq.hu/design7/dload.html" target=_blank><u><font color=#0000ff>Mencoder</font></u></a><br>6,<a href="http://libvp62.sourceforge.net/" target=_blank><u><font color=#0000ff>libvp62</font></u></a>&nbsp;<br>录像/实时广播(Record/Broadcast)<br>场景:想制作一个语音视频Blog满足自恋的欲望吗？<br>1,<a href="http://www.osflash.org/red5" target=_blank><u><font color=#800080>RED5</font></u></a><br>2,<a href="http://www.macromedia.com/go/fms" target=_blank><u><font color=#800080>Flash&nbsp;Media&nbsp;Server</font></u></a><br>在线编码,分享视频(Online&nbsp;Encode&nbsp;&amp;&nbsp;Share)<br>场景:想不花钱就可以在线分享你的视频吗?<br>1,<a href="http://video.google.com/" target=_blank><u><font color=#800080>Google&nbsp;Video</font></u></a><br>2,<a href="http://www.youtube.com/" target=_blank><u><font color=#0000ff>You&nbsp;Tube</font></u></a><br>3,<a href="http://vlog.im.tv/" target=_blank><u><font color=#0000ff>Vlog</font></u></a><br>4,<a href="http://www.veoh.com/" target=_blank><u><font color=#0000ff>Veoh</font></u></a><br>本地&nbsp;FLV&nbsp;文件播放器(FLV&nbsp;Player)<br>场景:拿到了&nbsp;FLV&nbsp;文件不知道怎么播放了．<br>1,<a href="http://www.martijndevisser.com/2005/10/flv_player_updated.html" target=_blank><u><font color=#0000ff>martijndevisser&nbsp;FLV&nbsp;Player</font></u></a><br>2,<a href="http://www.flashguru.co.uk/free-tool-flash-video-player" target=_blank><u><font color=#0000ff>FlashGuru&nbsp;FLV&nbsp;Player</font></u></a><br>3,<a href="http://fczone.com/2006/01/fms-media-player.cfm" target=_blank><u><font color=#0000ff>FCZone&nbsp;FLV&nbsp;Player</font></u></a><br>在线&nbsp;FLV&nbsp;文件播放器(Online&nbsp;FLV&nbsp;Player)<br>场景:知道一个在线FLV地址,又懒得下载和安装播放器．<br>1,<a href="http://dengjie.com/loadr" target=_blank><u><font color=#0000ff>Loadr</font></u></a><br>2,<a href="http://dengjie.com/loadr/r.swf?file=/temp/google_player.swf&amp;clr=000FFF" target=_blank><u><font color=#800080>Google&nbsp;Player&nbsp;Generator</font></u></a><br>3,<a href="http://dengjie.com/loadr/r.swf?file=/dvp/dvp_editor.swf&amp;clr=000000" target=_blank><u><font color=#0000ff>Danger&nbsp;Video&nbsp;Player&nbsp;-Playlist&nbsp;Editor</font></u></a> <br>
<img src ="http://www.blogjava.net/masen/aggbug/121621.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/masen/" target="_blank">Masen</a> 2007-06-03 13:08 <a href="http://www.blogjava.net/masen/articles/121621.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>fckEditor</title><link>http://www.blogjava.net/masen/articles/121412.html</link><dc:creator>Masen</dc:creator><author>Masen</author><pubDate>Fri, 01 Jun 2007 11:16:00 GMT</pubDate><guid>http://www.blogjava.net/masen/articles/121412.html</guid><wfw:comment>http://www.blogjava.net/masen/comments/121412.html</wfw:comment><comments>http://www.blogjava.net/masen/articles/121412.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/masen/comments/commentRss/121412.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/masen/services/trackbacks/121412.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<p><span><span>1.<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>加压两个压缩文件，把</span><span>fckeditor</span><span>放入</span><span>root</span><span>目录下，</span><span>fck</span><span>改名大写，删掉</span><span>sample</span><span>文件夹</span><span>.</span></p>
<p>2.并把ECKeditor-2.3.jar 和 commons-fileupload.jar拷贝到 项目\WebContent\WEB-INF\lib目录下 <br>3.把 FCKeditor.tld拷贝到项目\WebContent\WEB-INF下 <br>4.在web.xml里添加如下代码 <br></p>
<div class=code_title>代码</div>
<div class=code_div>
<div class=dp-highlighter>
<ol class=dp-xml>
    <li class=alt><span><span class=tag>&lt;</span><span class=tag-name>servlet</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span></span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>servlet-name</span><span class=tag>&gt;</span><span>Connector</span><span class=tag>&lt;/</span><span class=tag-name>servlet-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>servlet-class</span><span class=tag>&gt;</span><span>com.fredck.FCKeditor.connector.ConnectorServlet</span><span class=tag>&lt;/</span><span class=tag-name>servlet-class</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>baseDir</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=comments>&lt;!--&nbsp;此为文件浏览路径&nbsp;--&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>/UserFiles/</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>debug</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>true</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>load-on-startup</span><span class=tag>&gt;</span><span>1</span><span class=tag>&lt;/</span><span class=tag-name>load-on-startup</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>servlet</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>servlet</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>servlet-name</span><span class=tag>&gt;</span><span>SimpleUploader</span><span class=tag>&lt;/</span><span class=tag-name>servlet-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>servlet-class</span><span class=tag>&gt;</span><span>com.fredck.FCKeditor.uploader.SimpleUploaderServlet</span><span class=tag>&lt;/</span><span class=tag-name>servlet-class</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>baseDir</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=comments>&lt;!--&nbsp;此为文件上传路径，需要在WebRoot&nbsp;目录下新建&nbsp;UserFiles&nbsp;文件夹&nbsp;--&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=comments>&lt;!--&nbsp;根据文件的类型还需要新建相关的文件夹&nbsp;Image、&nbsp;Flash&nbsp;--&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>/UserFiles/</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>debug</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>true</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=comments>&lt;!--&nbsp;此参数为是否开启上传功能&nbsp;--&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>enabled</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>true</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>AllowedExtensionsFile</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=comments>&lt;!--&nbsp;此参数为文件过滤，以下的文件类型都不可以上传&nbsp;--&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>DeniedExtensionsFile</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>AllowedExtensionsImage</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>jpg|gif|jpeg|png|bmp</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>DeniedExtensionsImage</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>AllowedExtensionsFlash</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>swf|fla</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>DeniedExtensionsFlash</span><span class=tag>&lt;/</span><span class=tag-name>param-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span class=tag>&lt;/</span><span class=tag-name>param-value</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>init-param</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>load-on-startup</span><span class=tag>&gt;</span><span>1</span><span class=tag>&lt;/</span><span class=tag-name>load-on-startup</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>servlet</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>servlet-mapping</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>servlet-name</span><span class=tag>&gt;</span><span>Connector</span><span class=tag>&lt;/</span><span class=tag-name>servlet-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>url-pattern</span><span class=tag>&gt;</span><span>/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector</span><span class=tag>&lt;/</span><span class=tag-name>url-pattern</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>servlet-mapping</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>servlet-mapping</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>servlet-name</span><span class=tag>&gt;</span><span>SimpleUploader</span><span class=tag>&lt;/</span><span class=tag-name>servlet-name</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class=tag>&lt;</span><span class=tag-name>url-pattern</span><span class=tag>&gt;</span><span>/FCKeditor/editor/filemanager/upload/simpleuploader</span><span class=tag>&lt;/</span><span class=tag-name>url-pattern</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span>
    <li class=""><span>&nbsp;&nbsp;</span>
    <li class=alt><span>&nbsp;&nbsp;</span><span class=tag>&lt;/</span><span class=tag-name>servlet-mapping</span><span class=tag>&gt;</span><span>&nbsp; &nbsp;&nbsp;</span> </li>
</ol>
</div>
</div>
<script type=text/javascript>render_code();</script>
<p>5.在需要调用的页面</p>
<p>先导入： </p>
<div class=code_title>代码</div>
<div class=code_div>
<div class=dp-highlighter>
<ol class=dp-j>
    <li class=alt><span><span>&lt;%@&nbsp;taglib&nbsp;uri=</span><span class=string>"http://fckeditor.net/tags-fckeditor"</span><span>&nbsp;prefix=</span><span class=string>"FCK"</span><span>&nbsp;%&gt;&nbsp;&nbsp;&nbsp;</span></span> </li>
</ol>
</div>
</div>
<script type=text/javascript>render_code();</script>
<p>并在需要调用的地方输入： <br></p>
<div class=code_title>代码</div>
<div class=code_div>
<div class=dp-highlighter>
<ol class=dp-xml>
    <li class=alt><span><span class=tag>&lt;form action="jsp2.jsp" method="post"&gt;<br>&lt;FCK:editor id="content" width="100%" height="320" fontNames="宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana"&nbsp;&nbsp;&nbsp;&nbsp; <br>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imageBrowserURL="/FckTest/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&amp;Connector=connectors/jsp/connector"&nbsp;&nbsp; <br>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linkBrowserURL="/FckTest/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"&nbsp;&nbsp; <br>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; flashBrowserURL="/FckTest/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&amp;Connector=connectors/jsp/connector"&nbsp;&nbsp; <br>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; imageUploadURL="/FckTest/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image"&nbsp;&nbsp; <br>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linkUploadURL="/FckTest/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"&nbsp;&nbsp; <br>&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; flashUploadURL="/FckTest/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash" &gt;&nbsp;&nbsp;&nbsp;&nbsp; <br>&lt;/FCK:editor&gt;&nbsp; <br>&lt;input type="submit" value="aaaaaaaaaaaaaaaaa"&gt;<br>&lt;/form&gt;&nbsp; </span></span>
    <li class=""><span></span></li>
</ol>
<br>--------------<br>&nbsp; <br>&nbsp; 最后加过滤器<br><br>上传文件名乱码，修改SimpleUploaderServlet此类</div>
</div>
<img src ="http://www.blogjava.net/masen/aggbug/121412.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/masen/" target="_blank">Masen</a> 2007-06-01 19:16 <a href="http://www.blogjava.net/masen/articles/121412.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>播放器</title><link>http://www.blogjava.net/masen/articles/120224.html</link><dc:creator>Masen</dc:creator><author>Masen</author><pubDate>Sat, 26 May 2007 14:44:00 GMT</pubDate><guid>http://www.blogjava.net/masen/articles/120224.html</guid><wfw:comment>http://www.blogjava.net/masen/comments/120224.html</wfw:comment><comments>http://www.blogjava.net/masen/articles/120224.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/masen/comments/commentRss/120224.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/masen/services/trackbacks/120224.html</trackback:ping><description><![CDATA[<p>&nbsp;转载,因为感觉打开非常之卡，所以去掉了各播放器的图片。作者请谅解。 <br>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>各种播放器代码及实效</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>=======================================================</p>
<p>autostart="true"中true或1表示自动播放，false或0表示手动播放 </p>
<p><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; loop="true" 中的true或1表示重复播放，false或0表示只播放一次<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width= height= 中的数字分别表示播放器的宽度和高度 =0表示隐藏播放器</p>
<p>EnableContextMenu="0" 禁右键<br>ShowStatusBar="1" （带显示文件播放信息）<br>=======================================================</p>
<p>隐藏(hidden=true)播放器(不循环)<br>&lt;EMBED src=音乐网址 hidden=true type=audio/x-ms-wma AUTOSTART="1"&gt;<br>-----------------------------------------------------------<br>隐藏(hidden=true)播放器(循环)<br>&lt;EMBED src=音乐网址 hidden=true type=audio/mpeg AUTOSTART="1" loop="-1"&gt;<br>---------------------------------------------------------------<br>黑色[style="FILTER: xray()"]循环[loop="-1"]播放器<br>&lt;EMBED style="FILTER: xray()" src=音乐网址 width=360 height=30 type=audio/mpeg volume="0" autostart="true" loop="-1"&gt;<br>--------------------------------------------------------------------------------<br>浅兰色循环(loop="-1")播放器<br>&lt;EMBED src=音乐网址 width=300 height=45 type=audio/mpeg loop="-1" autostart="true" volume="0"&gt;<br>--------------------------------------------------------------------------<br>掩饰自动播放器<br>&lt;TABLE style="FILTER: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0)gray(); WIDTH: 200px; HEIGHT: 83px"&gt;<br>&lt;TBODY&gt;<br>&lt;TR&gt;<br>&lt;TD&gt;&lt;EMBED src=音乐网址 width=200 height=40 type=audio/mpeg panel="0" autostart="true" loop="true"&gt; <br>&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;<br>-------------------------------------<br>连播放时选择曲目的播放器<br>&lt;EMBED pluginspage=http://www.microsoft.com/windows/mediaplayer/download/default.asp width=400 height=172 type=application/x-mplayer2 FileName="音乐网址" SHOWCONTROLS="1" SHOWSTATUSBAR="1" SHOWDISPLAY="1" SHOWGOTOBAR="1" AUTOSTART="true" PlayCount="1"&gt;<br>----------------------------------------------------------------------------------------------<br>显示曲名的黑色带彩自动播放器<br>&lt;EMBED style="FILTER: invert()" src=音乐网址 width=320 height=45 type=audio/x-ms-wma ShowStatusBar="1" loop="true" autostart="true"&gt;<br>-------------------------------------------------------------------------<br>显示曲名的灰白色面板<br>&lt;EMBED style="FILTER: Gray()" src="链接地址" width=300 height=69 type=application/x-mplayer2 loop="-1" showcontrols="1" ShowDisplay="0" ShowStatusBar="1" autostart="1"&gt;&lt;/EMBED&gt;<br>------------------------------------------<br>灰白面板<br>&lt;embed style="FILTER: Gray()" src=链接地址 width=300 height=45 loop="-1" autostart="true"&gt;&lt;/EMBED&gt;<br>---------------------------------------------------------------<br>（带显示文件播放信息）</p>
<p>&lt;EMBED src="链接地址" width=300 height=69 type=application/x-mplayer2 loop="-1" showcontrols="1" ShowDisplay="0" ShowStatusBar="1" autostart="1"&gt;&lt;/EMBED&gt;<br>-----------------------------------------------<br>黑色带彩棕色面板<br>&lt;EMBED style="FILTER: invert()" src=链接地址 width=300 height=45 loop="-1" autostart="true"&gt;&lt;/EMBED&gt;<br>---------------------------------------------------------------------<br>浅紫播放器<br>&lt;TABLE borderColor=#4F3256 background=http://www.dabaoku.com/sucai/shejilei/bj/pic/0197.jpg border=1&gt;<br>&lt;TBODY&gt;&lt;TR&gt;<br>&lt;TD style="FILTER: alpha(opacity=50,style=3)"&gt;<br>&lt;P align=center&gt;&lt;EMBED src=音乐网址&nbsp; width=300 height=25 type=audio/mpeg loop="-1" autostart="false" volume="0"&gt;<br>&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</p>
<p>&nbsp;</p>
<img src ="http://www.blogjava.net/masen/aggbug/120224.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/masen/" target="_blank">Masen</a> 2007-05-26 22:44 <a href="http://www.blogjava.net/masen/articles/120224.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>播放代码</title><link>http://www.blogjava.net/masen/articles/120220.html</link><dc:creator>Masen</dc:creator><author>Masen</author><pubDate>Sat, 26 May 2007 14:25:00 GMT</pubDate><guid>http://www.blogjava.net/masen/articles/120220.html</guid><wfw:comment>http://www.blogjava.net/masen/comments/120220.html</wfw:comment><comments>http://www.blogjava.net/masen/articles/120220.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/masen/comments/commentRss/120220.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/masen/services/trackbacks/120220.html</trackback:ping><description><![CDATA[<p>1、帖子里插入Flash代码：</p>
<p>　　&lt;embed src="Flash地址" width=500 height=340&gt;&lt;/embed&gt;</p>
<p>　　其中&#8220;Flash地址&#8221;必须以&#8220;http://&#8221;开头和&#8220;.swf&#8221;结尾，width是指播放画面宽度，height指高度。如果需要居中，在上面代码前面加入&lt;P align=center&gt;。</p>
<p>　　那么，在网页中发现自己喜欢的FLASH动画，如何窃取网址呢？我将在下一篇文章中详述，这里只介绍代码。</p>
<p>　　2、插入mp3代码：</p>
<p>　　&lt;EMBED src="mp3地址" width=310 height=35 type=audio/x-pn-realaudio-plugin controls="ControlPanel,StatusBar" autostart="true" loop="true"&gt;</p>
<p>　　支持rm或mid格式（随机播放）：&nbsp; <br>　　&lt;EMBED src="rm mp3 mid地址" width=150 height=25 type=audio/x-pn-realaudio-plugin controls="ControlPanel" autostart="true"&gt;</p>
<p>　　非自动播放:</p>
<p>　　&lt;EMBED src="rm mp3地址" width=248 height=66 type=audio/x-pn-realaudio-plugin border="0"&gt;</p>
<p>　　隐藏mp3播放器: </p>
<p>　　 &lt;embed width="0" height="0" src="MP3地址" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;</p>
<p>　　3、视频常用播放器[MTV]</p>
<p>　　&lt;embed src="视频地址" type="audio/x-pn-realaudio-plugin" console="Clip1" controls="ControlPanel,StatusBar" height="330" width="450" autostart="true"&gt; </p>
<p>　　4、插入背景音乐的代码：</p>
<p>　　&lt;bgsound src="mp3 mid地址" loop="-1"&gt;</p>
<p>　　音乐地址一般都以mid或者mp3的形式结尾 后面的数字是播放次数。&#8221;-1&#8221;是循环播放。</p>
<p>　　5、放透明flash的代码：</p>
<p>　　&lt;embed style="; LEFT: 50px; TOP: -80px;" src=flash地址 width=700 height=780 wmode="transparent"&gt;</p>
<p><br>&nbsp;</p>
<p><br>简易型：<br>&lt;EMBED src=http://www.*.com/mediadate/lxlhbcn.asf style="HEIGHT: 45px; WIDTH: 190px" type=audio/mpeg AUTOSTART="1" loop="0"&gt;<br>&lt;/EMBED&gt;</p>
<p>标签型:<br>&lt;embed width=240 height=140 transparentatstart=true animationatstart=false autostart=true autosize=false volume=100 displaysize=0 showdisplay=true showstatusbar=true showcontrols=true showaudiocontrols=true showtracker=true showpositioncontrols=true balance=true src="<a href="http://www.*.com/mediadate/lxlhbcn.asf">http://www.*.com/mediadate/lxlhbcn.asf</a>"&gt;<br>&lt;/embed&gt;<br></p>
<img src ="http://www.blogjava.net/masen/aggbug/120220.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/masen/" target="_blank">Masen</a> 2007-05-26 22:25 <a href="http://www.blogjava.net/masen/articles/120220.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>