Applet só funciona se eu acesso a jsp diretamente

galera
to com um problema aqui
tenho uma jsp com um applet nela

<applet code="com.griaule.grfingerjava.appletsample.FormMain"
					   archive="SignedAppletDigital.jar,SignedGrFingerJava.jar"
					   width="300" height="310">
					<param name="filesDirectory" value="../../digital/bin">
					</applet>

quando eu acesso a jsp diretamente no browser, ou seja, se eu digito http://localhost:8080/intranet/applet/index.jsp, o applet funciona normalmente

mas quando eu acesso a jsp via uma action ou um filtro, ou seja, tem uma action ou filtro que redireciona pra essa jsp, o applet simplesmente para de funcionar! Eu recebo a mensagem

load: class com.griaule.grfingerjava.appletsample.FormMain not found.
java.lang.ClassNotFoundException: com.griaule.grfingerjava.appletsample.FormMain
	at sun.applet.AppletClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.applet.AppletClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.applet.AppletClassLoader.loadCode(Unknown Source)
	at sun.applet.AppletPanel.createApplet(Unknown Source)
	at sun.plugin.AppletViewer.createApplet(Unknown Source)
	at sun.applet.AppletPanel.runLoader(Unknown Source)
	at sun.applet.AppletPanel.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed.
	at sun.applet.AppletClassLoader.getBytes(Unknown Source)
	at sun.applet.AppletClassLoader.access$100(Unknown Source)
	at sun.applet.AppletClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	... 10 more

alguém tem idéia de por que isso acontece?

Applets, imagens e conteúdo estático devem ficar em um mesmo diretório. Não ponha applets, imagens e conteúdo estático junto com os JSPs, para evitar problemas.
Não se esqueça que, para o browser e para o web server, um applet é só um arquivo que ele deve baixar.

se não consegui resolver ainda, posta a estrutura dos teus diretórios (onde ficam as actions, os jsp’s, os applet, etc)

bom galera
valeu pela ajuda
mas acabo de resolver

só precisei adicionar um atributo codebase="/intranet/digital/jsp" (que é onde está o applet) e funcionou tudo certo

cara, daria pra me esplicar melhor esse codigo…to tentando fazer aqui ams nao consigo :s

<applet code="applet.ListaApplet"  
                           archive="AfiApplet.jar"  
                           width="300" height="310">  
                        <param name="filesDirectory" value="../../digital/bin">  
                        </applet>  

value="…/…/digital/bin">

que caminho seria esse?

codebase="/intranet/digital/jsp"

e esse?

SadNess deu certo projeto ?