当前位置: 技术问答>java相关
路人甲、天生不笨在吗?servlet高手救我!!!
来源: 互联网 发布时间:2015-03-26
本文导语: 我通过HTML页面传递Applet参数,我的环境为Tomcat 3.2.3 嵌入IIS里面。我的Servlet类放在webappsexamplesWEB-INFclasses目录下,Applet也放在里面,PATHCLASS 里面也设置了webappsexamplesWEB-INFclasses路径。现在在服务器本地上能访问到APPL...
我通过HTML页面传递Applet参数,我的环境为Tomcat 3.2.3 嵌入IIS里面。我的Servlet类放在webappsexamplesWEB-INFclasses目录下,Applet也放在里面,PATHCLASS 里面也设置了webappsexamplesWEB-INFclasses路径。现在在服务器本地上能访问到APPLET,但是在客户端访问不到Applet,请问任何设置Applet的CODEBASE,或应该放APPLET放在那里?谢谢了!另外在我的Applet中还有一个gif图片要显示,这次不论在客户端还是服务器端都找不到!我搞了一周,精疲力尽,天生不笨、路人甲、各位高手帮帮忙!
|
WEB-INF目录通过浏览器是访问不到的。所以,所有的HTML、JSP页面和APPLET都
不能放在这个目录下面。
你可以把HTML页面放在webappsexample目录下面,applet放在同一目录,然后
CODEBASE="."就可以了。至于图片,假如applet的类名是a.class,图片是
webappsexampleimages目录下pic.gif,则在applet中写:
ImageIcon image = new ImageIcon(this.getClass.getResource("/images/pic.gif"));
即可。
注意getResource()中的参数是图片相对于applet类的相对路径。
不能放在这个目录下面。
你可以把HTML页面放在webappsexample目录下面,applet放在同一目录,然后
CODEBASE="."就可以了。至于图片,假如applet的类名是a.class,图片是
webappsexampleimages目录下pic.gif,则在applet中写:
ImageIcon image = new ImageIcon(this.getClass.getResource("/images/pic.gif"));
即可。
注意getResource()中的参数是图片相对于applet类的相对路径。