Pregunta

Por favor, tenga paciencia conmigo, soy un estudiante y soy nuevo en las páginas de Java Server. Si estoy siendo un completo idiota, ¿puede alguien darme un buen enlace a un tutorial sobre JSP, ya que no he podido encontrar información sobre esto en ningún lugar?

Bien, aquí va ...

Estoy usando Netbeans e intento pasar un objeto que se conecta a una base de datos entre las páginas, de lo contrario tendría que volver a conectarme a la base de datos cada vez que se muestre una nueva página.

Usando Netbeans, puedes ver cada página como " jsp " ;, en " diseño " Ver, o ver el código de Java. En el código Java está la clase que extiende un AbstractPageBean. El problema es que me gustaría pasar parámetros, pero no hay ningún objeto que represente a la clase, por lo que no puedo acceder a las variables de instancia.

¿Puede alguien decirme cómo hacer esto?

¿Fue útil?

Solución

Puede ponerlo en una sesión tutorial JSP, Sessions .

Pero, francamente, no se ponen conexiones de base de datos en una sesión. Son un recurso escaso. Sería mejor utilizar algún mecanismo de agrupación como en agrupación de base de datos JNDI de Tomcat ejemplo .

Yo personalmente pondría todo ese código Java en una clase y utilizaría esa clase:

java:

public class FooRepo {
    public static Foo getFoo(Long id) {
      // Read resultSet into foo
    }
  }

jsp:

Foo = FooRepo.getFoo( id as stored in JSP );
// display foo

Si empiezas a jugar con JSP, te recomiendo encarecidamente que uses un libro. Crear un JSP de trabajo es muy, muy fácil, pero crear un JSP legible y mantenible es difícil. Utilice los JSP para la vista, y no para la lógica.

En cuanto a qué libro; ir a una librería Personalmente, me gusta la serie core java y la serie Head First. La última serie es muy accesible pero también completa.

Entiendo que un libro es caro, pero invertir en un libro te ayudará a comprender los aspectos fundamentales que te ayudarán si cambias a struts, spring-mvc, wicket, JSF o cualquier otro marco que vayas a utilizar en el futuro.

Otros consejos

http://java.sun.com/j2ee /1.4/docs/tutorial/doc/index.html es un tutorial de J2EE con partes del mismo que también hablan de JSP

otro tutorial de JSP de sun: http: // java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPIntro.html

Apoyo la sugerencia para el Primer libro de Head en JSP y Servlets . No se deje intimidar por la presentación, es muy cuidadoso y la manera en que se presenta la información es muy efectiva tanto para facilitar el aprendizaje como para ayudarlo a "pegarse".

Podría considerar tomar certificación de desarrollador de componentes web de Sun Java examen, es una buena manera de forzarte a ti mismo a aprender el material a fondo. Desafortunadamente, primero deberá tomar la certificación de programador de Java de Sun.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top