Estoy usando NetBeans 8. Cuando creo un nuevo archivo de servlet, en su método de proceso no tengo ninguna captura e intento también tiene una variable de impresora escrita entre llaves (‘try ()’). ¿Que es esto?

Si se refiere al código que se muestra a continuación,

Luego, generalmente IDEs como Netbeans, Eclipse, etc., generan automáticamente contenido en métodos importantes como doGet, doPost. El contenido generado por el IDE consiste en un bloque de prueba con recursos .

El bloque Try-with-resource es una parte JDK 7 que le permite declarar recursos mientras define su bloque try dentro de las llaves. Dichos recursos deben implementar una interfaz que se pueda cerrar, por lo tanto, no necesitamos escribir explícitamente un bloque catch / finalmente para cerrar dichos recursos. Y es por eso que no ves un bloqueo.

Para más información: http: //docs.oracle.com/javase/tu…

PD: Yo también llegué a saber esto cuando me pidieron que respondiera. 🙂

puede ver que el concepto básico de try and catch es que los fragmentos de código dentro de los bloques try son los que pueden causar algún error.
ahora, el objeto PrintWriter se usa para la secuencia de salida de texto y getWriter se usa para adquirir una secuencia de texto para la respuesta, adquirir una secuencia binaria para la respuesta, redirigir una solicitud HTTP a otra URL o agregar cookies a la respuesta.
así que, básicamente, la solicitud y respuesta HTTP es la parte del código que puede causar algún error y, por lo tanto, está en el intento como argumento. entonces, cuando se ejecuta el try, se invoca el módulo response.getWriter y la salida respectiva se devuelve al objeto PrintWriter.
La parte restante del bloque try es la salida básica relacionada con la ruta de conexión y todo.
y como debes saber, la captura siempre es una parte opcional. si no incluye, se ejecuta la definición predeterminada.