applet cargando en jsp dinámicamente

Tengo el applet a continuación en mi código. Quiero eliminar este código de jsp e incluirlo al hacer clic en el botón y eliminarlo después del éxito de jQuery.

<applet id="jzebra-applet" name="jZebra" code="jzebra.PrintApplet.class" archive="${pageContext.request.contextPath}/jzebra.jar" width="1" height="1">
      <param name="printer" value="zebra">
</applet>

Estoy usando jQuery y Struts2.

De forma anticipada, muchas gracias por su ayuda. Por favor, hágame saber si hay más información sobre mi problema.

Respuesta 1

En realidad, de acuerdo con los documentos de Java 6, la forma más apropiada de llamar a un applet es usar un javascript provisto por Sun. Esto se debe a que los diferentes navegadores manejan de manera diferente un applet. Algunos quieren la etiqueta EMBED, otros quieren la etiqueta APPLET, etc.

Dicho esto, si sigues sus recomendaciones, solo es cuestión de invocar el javascript en tu evento de clic.

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
function runApplet(){
    var attributes = {
    code : 'jzebra.PrintApplet.class',
    archive : '${pageContext.request.contextPath}/jzebra.jar',
    width : 500,
    height : 300
    };
    var parameters = {
    printer : 'zebra'
    };
    var version = '1.6';
    deployJava.runApplet(attributes, parameters, version);
}
</script>
...
<h:commandButton value="Run applet" onclick="runApplet();" action="#"/>

Estoy usando un CommandButton de JSF aquí, pero la misma idea se aplica a cualquier capa de presentación basada en html que esté usando.

Respuesta: 2

Estoy buscando una expresión regular. Texto Ejemplo 1 Coincidencia 1.1 Coincidencia 45.67.21234.3 Coincidencia 1 no coincide1 12. No coincide Los valores extraídos / coincidentes serán: 1 1.1 45.67.21234.31 Estos ...

Estoy tratando de usar la API del administrador de botones de PayPal. Cada vez que ejecuto mi archivo, independientemente del tipo de llamada, obtengo el siguiente resultado de error: ejecutar: Solicitud enviada a PayPal: USUARIO = xxxxxxxxxxxxxxx & PWD = ...

Mi diálogo principal se ha abarrotado de botones. Pensé que sería genial agregar una barra de herramientas con algunos de los botones al cuadro de diálogo. Actualmente estoy usando una imagen en una aplicación ...

Estoy escribiendo un programa que leerá un archivo de texto y arrojará un error si el texto tiene caracteres que no sean espacios en blanco ni caracteres de palabras. La expresión regex parece correcta pero no funciona ...