.load () jquery con Servlet

¿Es posible cargar el contenido en un div a través de un servlet a través de .load () jquery?

Intenté esto

$('#getDetails').load('getDetails');

¡¡Pero no está funcionando !! ¿Cuál puede ser una alternativa a esto?

Muchas Gracias

preguntado el 28 de septiembre de 11 a las 05:09

¡¿Muerte?! En serio, ¿acabas de probar la URL? getDetails - ¿Por supuesto haciéndolo relativo? -

3 Respuestas

¿Leíste el documentación? Si hay un parámetro, debe ser una URL. getDetails solo aparentemente no lo es.

Respondido el 28 de Septiembre de 11 a las 09:09

Su servlet tiene que anular el método doGet, Así:

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {

// implementation

}

En web.xml, pones el mapeo de servlets, así:

<servlet>
    <servlet-name>MyServlet</servlet-name>
    <servlet-class>com.example.myservlet.MyServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/servlet</url-pattern>
  </servlet-mapping>
</servlet>

Luego, llama al servlet desde el contexto de JQuery, así:

function someFunction() {

    $("#yourDivId").load("./servlet");

}

Saludos!

Respondido el 17 de diciembre de 18 a las 22:12

lo tengo.

Cambié el método del servlet para obtener y pasé un parámetro con el nombre del servlet.

$('#getDetails').load('getDetails?process=u');

Está funcionando ahora.

Gracias ..

Respondido el 28 de Septiembre de 11 a las 19:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.