Mejor manera de incluir javascript en servlets de java

De hecho, leí un tutorial sobre servlets y vi dos formas diferentes de incluir javascript en los servlets.

  out.println("<html><head>");

  RequestDispatcher dispatcher = request.getRequestDispatcher(
      "/WEB-INF/javascript/functions.js");

  dispatcher.include(request, response);

  out.println("<title>Client Forms</title></head><body>");

y la otra posibilidad:

out.println("<html><head>");
out.println("<script language="text/javascript" src="functions.js">");
...

¿Cuál es la diferencia entre usar un despachador o incluir directamente? ¿Cuál es la mejor solución?

Gracias por sus consejos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta