﻿<?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-照猫画虎-文章分类-java</title><link>http://www.blogjava.net/jerry/category/1249.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 01 Mar 2007 02:39:39 GMT</lastBuildDate><pubDate>Thu, 01 Mar 2007 02:39:39 GMT</pubDate><ttl>60</ttl><item><title>遇到Applet的小问题</title><link>http://www.blogjava.net/jerry/articles/4177.html</link><dc:creator>J</dc:creator><author>J</author><pubDate>Wed, 11 May 2005 09:26:00 GMT</pubDate><guid>http://www.blogjava.net/jerry/articles/4177.html</guid><wfw:comment>http://www.blogjava.net/jerry/comments/4177.html</wfw:comment><comments>http://www.blogjava.net/jerry/articles/4177.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jerry/comments/commentRss/4177.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jerry/services/trackbacks/4177.html</trackback:ping><description><![CDATA[<P><FONT color=#006400 size=2>今天同事碰到一个问题,HTML页面里面加入Applet不能正确初始化.从网上下载的Demo文档可以正常运行,但是放到Tomcat下面就不行了.因为我以前也没有做过Applet,所以就拿过问题看了一下.<BR>Demo目录结构是这样的:<BR>demo<BR>|-demo.html<BR>|-lib<BR>&nbsp; |-*.jar<BR>Applet的定义如下:<BR></P>
<DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<DIV><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">APPLET&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #ff0000">CODE&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"javazoom.upload.client.MApplet.class"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;JAVA_CODEBASE&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"./"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;ARCHIVE&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"lib/jclientupload.jar,lib/httpimpl.jar,lib/chttpclient.jar,lib/clogging.jar"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;WIDTH&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"250"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;HEIGHT&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"250"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;NAME&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"clientupload"</SPAN><SPAN style="COLOR: #0000ff">&gt;&lt;/</SPAN><SPAN style="COLOR: #800000">XMP</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;CODE&nbsp;</SPAN><SPAN style="COLOR: #ff0000">VALUE&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"javazoom.upload.client.MApplet.class"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;CODEBASE&nbsp;</SPAN><SPAN style="COLOR: #ff0000">VALUE&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"./"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;ARCHIVE&nbsp;</SPAN><SPAN style="COLOR: #ff0000">VALUE&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"lib/jclientupload.jar,lib/httpimpl.jar,lib/chttpclient.jar,lib/clogging.jar"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;NAME&nbsp;</SPAN><SPAN style="COLOR: #ff0000">VALUE&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"clientupload"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME</SPAN><SPAN style="COLOR: #0000ff">="type"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;VALUE</SPAN><SPAN style="COLOR: #0000ff">="application/x-java-applet;version=1.4"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME</SPAN><SPAN style="COLOR: #0000ff">="scriptable"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;VALUE</SPAN><SPAN style="COLOR: #0000ff">="true"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"url"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;VALUE</SPAN><SPAN style="COLOR: #0000ff">="http://localhost:8080/uploadbean/process.jsp"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"paramfile"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;VALUE</SPAN><SPAN style="COLOR: #0000ff">="uploadfile"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"param1"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;VALUE</SPAN><SPAN style="COLOR: #0000ff">="todo"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"value1"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;VALUE</SPAN><SPAN style="COLOR: #0000ff">="upload"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">PARAM&nbsp;</SPAN><SPAN style="COLOR: #ff0000">NAME&nbsp;</SPAN><SPAN style="COLOR: #0000ff">=&nbsp;"mode"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;VALUE</SPAN><SPAN style="COLOR: #0000ff">="http"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">APPLET</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN></DIV></DIV><BR>拿过这个东西,我顺手就把lib目录放到了WEB-INF目录下,然后更改ARCHIVE的VALUE,结果还是不行.晕~~~<BR>稍后想明白了,我做了一件愚蠢的事情,WEB-INF目录下的文件是客户端所访问不到的!新建一个applet目录,然后拷贝文件,改路径,搞定.</FONT><img src ="http://www.blogjava.net/jerry/aggbug/4177.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jerry/" target="_blank">J</a> 2005-05-11 17:26 <a href="http://www.blogjava.net/jerry/articles/4177.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>