Ragazzi ho quasi risolto.
Questo è il codice presente nella mia jsp per richiamare l'applet:
codice:
<jsp:plugin type="applet" code="DicomDecoderApplet.class"
codebase="/applet"
archive="AppletClasses.jar"
width="400"
height="300">
<jsp:params>
<jsp:param name="DicomImage" value="../jsp/layout/sample.DCM" />
</jsp:params>
</jsp:plugin>
Ora nella mia bella pagina jso mi esce la finestra della applet con una X rossa in alto a sinistra, e la java console mi dà il seguente errore:
codice:
caricamento: classe DicomDecoderApplet.class non trovata.
java.lang.ClassNotFoundException: DicomDecoderApplet.class
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
Praticamente non mi trova la classe.
Allora io ho il mio file .jar nella cartella classes sotto WEB-INF, il file .class dove va a prenderlo struts??
Devo crearmi una sottocartella dove inserire i .class sotto la directory dove sta la mia jsp e puntare a questa cartella da codebase????