<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>
<title><![CDATA[]]></title>
<link>http://blog.pfan.cn/suneveryday</link>
<description>编程爱好者博客</description>
<language>zh-cn</language>
			<item>
		<title><![CDATA[JSP文件下载代码示例&nbsp;]]></title>
		<link>http://blog.pfan.cn/suneveryday/34165.html</link>
		<description><![CDATA[一、采用RequestDispatcher的方式进行
1、web.xml文件中增加&nbsp; &lt;mime-mapping&gt;&nbsp;&nbsp;&nbsp; &lt;extension&gt;doc&lt;/extension&gt;&nbsp;&nbsp;&nbsp; &lt;mime-type&gt;application/vnd.ms-word&lt;/mime-type&gt;&nbsp; &lt;/mime-mapping&gt;
2、程序如下：
&nbsp;&nbsp;&nbsp; &lt;%@page language="java" import="java.net.*" pageEncoding="gb2312"%&gt;&lt;%&nbsp;response.setContentType("application/x-download");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置为下载application/x-download&nbsp;&nbsp;&nbsp; String filenamedownload = "/系统解决方案.doc";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //即将下载的文件的相对路径&nbsp;&nbsp;&nbsp; String filenamedisplay = "系统解决方案.doc";&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; filenamedisplay = URLEncoder.encode(filenamedisplay,]]></description>
		<author><![CDATA[suneveryday]]></author>
		<pubDate>2008-04-14 14:58:00</pubDate>
		</item>
				<item>
		<title><![CDATA[web.xml的配置]]></title>
		<link>http://blog.pfan.cn/suneveryday/34163.html</link>
		<description><![CDATA[1 定义头和根元素 部署描述符文件就像所有XML文件一样，必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本（如2.2或2.3）并指定管理此文件其余部分内容的语法的DTD(Document Type Definition，文档类型定义)。所有部署描述符文件的顶层（根）元素为web-app。请注意，XML元素不像HTML，他们是大小写敏感的。因此，web-App和WEB-APP都是不合法的，web-app必须用小写。2 部署描述符文件内的元素次序XML 元素不仅是大小写敏感的，而且它们还对出现在其他元素中的次序敏感。例如，XML头必须是文件中的第一项，DOCTYPE声明必须是第二项，而web- app元素必须是第三项。在web-app元素内，元素的次序也很重要。服务器不一定强制要求这种次序，但它们允许（实际上有些服务器就是这样做的）完全拒绝执行含有次序不正确的元素的Web应用。这表示使用非标准元素次序的web.xml文件是不可移植的。下面的列表给出了所有可直接出现在web-app元素内的合法元素所必需的次序。例如，此列表说明servlet元素必须出现在所有servlet-mapping元素之前。请注意，所有这些元素都是可选的。因此，可以省略掉某一元素，但不能把它放于不正确的位置。l icon icon元素指出IDE和GUI工具用来表示Web应用的一个和两个图像文件的位置。l display-name display-name元素提供GUI工具可能会用来标记这个特定的Web应用的一个名称。l description description元素给出与此有关的说明性文本。l context-param context-param元素声明应用范围内的初始化参数。l filter 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。l filter-mapping 一旦命名了一个过滤器，就要利用filter-mapping元素把它与一个或多个servlet或JSP页面相关联。l listener servlet API的版本2.3增加了对事件监听程序的支持，事件监听程序在建立、修改和删除会话或servlet环境时得到通知。List]]></description>
		<author><![CDATA[suneveryday]]></author>
		<pubDate>2008-04-14 14:45:00</pubDate>
		</item>
				<item>
		<title><![CDATA[tomcat&nbsp;6.0配置]]></title>
		<link>http://blog.pfan.cn/suneveryday/34162.html</link>
		<description><![CDATA[第一步：下载j2sdk和tomcat：到sun官方站点&nbsp;&nbsp;&nbsp;&nbsp;最新的jdk为1.6.04，tomcat为6.0，建议jdk1.4以上，tomcat4.0以上第二步：安装和配置你的j2sdk和tomcat：执行j2sdk和tomcat的安装程序，然后设置按照路径进行安装即可。1.安装j2sdk以后，需要配置一下环境变量，在我的电脑-&gt;属性-&gt;高级-&gt;环境变量-&gt;系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2）：&nbsp;JAVA_HOME=c:\j2sdk1.4.2&nbsp;classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;（.;一定不能少，因为它代表当前路径)&nbsp;path=%JAVA_HOME%\bin&nbsp;&nbsp;接着可以写一个简单的java程序来测试J2SDK是否已安装成功： 




public class Test{ public static void main(String args[]){ System.out.println("This is a test program."); } } 将上面的这段程序保存为文件名为Test.java的文件。&nbsp;然后打开命令提示符窗口，cd到你的Test.java所在目录，然后键入下面的命令&nbsp;&nbsp;javac&nbsp;Test.java&nbsp;java&nbsp;Test&nbsp;&nbsp;此时如果看到打印出来This&nbsp;is&nbsp;a&nbsp;test&nbsp;program.的话说明安装成功了，如果没有打印出这句话，你需要仔细检查一下你的配置情况。&nbsp;2.安装Tomcat后，在我的电脑-&gt;属性-&gt;高级-&gt;环境变量-&gt;系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat）：&nbsp;CATALINA_HOME：c:\tomcatCATALINA_BASE：c:\tomcatTOMCAT_HOME:&nbsp;C:\Tomcat然后修改环境变量中的classpath，把tomat安装目录下的common\lib下的]]></description>
		<author><![CDATA[suneveryday]]></author>
		<pubDate>2008-04-14 14:37:00</pubDate>
		</item>
		</channel>
</rss>