Importar estilo (css) com servlets

Olá amiguinhos, tenho um servlet para mostrar os clientes cadastrados, porém eu queria saber como faço para adicionar o css que possuo nas demais páginas,
não sei se estão me entendendo =S

esta é o servlet:

[code]/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package ServletCliente;

import com.diva.model.Cliente;
import com.diva.model.ClienteDao;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ViewAllServletC extends HttpServlet {

/** 
 * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    try {
        
        out.println("<html>");
        out.println("<head>");
        out.println("</head>");
        out.println("<body>");
        
        out.println("<h1>Clientes Cadastrados:</h1>");
        out.println("<table border=\"0\">");
        out.println("<tr>");
            out.println("<td width=\"100\"><b>Nome</b></td>");
            out.println("<td width=\"200\"><b>Sobrenome</b></td>");
            out.println("<td width=\"300\"><b>Telefone Residencial</b></td>");
            out.println("<td width=\"400\"><b>Telefone Celular</b></td>");
            
            out.println("<td width=\"500\"><b>Editar</b></td>");
            out.println("<td width=\"500\"><b>Remover</b></td>");
        out.println("</tr>");
        
        
        System.out.println("Chegou Aqui!");
        ClienteDao dao = new ClienteDao();
        for(Cliente c: dao.getLista())
        {
            System.out.println("Cliente: "+c.getNome());
            out.println("<tr>");
                out.println("<td>"+c.getNome()+"</td>");
                out.println("<td>"+c.getSnome()+"</td>");
                out.println("<td>"+c.getTelres()+"</td>");
                out.println("<td>"+c.getTelcel()+"</td>");
                out.println("<td><a href =\"./FrmEdit?id="+c.getId()+"\">Editar </a></td>");
                out.println("<td><a href =\"./Remover?id="+c.getId()+"\">Remover </a></td>");
            out.println("</tr>");
        }

        out.println("</table>");
        out.println("<p><a href =\"../cliente.html\">Novo Cliente </a></p>");
        out.println("<p><a href =\"../\">Voltar </a></p>");
        out.println("</body>");
        out.println("</html>");
        
    } finally { 
        out.close();
    }
} 

// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
/** 
 * Handles the HTTP <code>GET</code> method.
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
    processRequest(request, response);
} 

/** 
 * Handles the HTTP <code>POST</code> method.
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
    processRequest(request, response);
}

/** 
 * Returns a short description of the servlet.
 * @return a String containing servlet description
 */
@Override
public String getServletInfo() {
    return "Short description";
}// </editor-fold>

}
[/code]

Obrigada!

gente, andei vendo alguns tópicos sobre isso e achei alguns exemplos, mas ainda não está funcionando =S

[code]/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */
    package ServletCliente;

import com.diva.model.Cliente;
import com.diva.model.ClienteDao;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ViewAllServletC extends HttpServlet {

/** 
 * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    try {

        out.println("<html>");
        out.println("<head>");
        out.println("<title>Diva</title>");

        out.println("<style type=\"text/css\">");
        out.println("@import url(\"styles/style.css\");");
        out.println("</style>");

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

        out.println("<div id=\"wrap\">");
        out.println("<div id=\"header\">");

        out.println("<div id=\"nav\">");
        out.println("<ul id=\"nav-pages\">");
        out.println("<li>Início</a><span>/</span></li>");

        out.println("</ul>");
        out.println("</div>");
        out.println("</div>");

        out.println("<h1>Clientes Cadastrados:</h1>");


        out.println("<div id=\"main\">");
        out.println("<ul id=\"content\">");
        out.println("<div id=\"featured-projects\">");
        out.println("<div id=\"featured-projects-bg\">");
        out.println("<div align=\"left\">");


        out.println("<table border=\"0\">");
        out.println("<tr>");
        out.println("<td width=\"100\"><b>Nome</b></td>");
        out.println("<td width=\"200\"><b>Sobrenome</b></td>");
        out.println("<td width=\"300\"><b>Telefone Residencial</b></td>");
        out.println("<td width=\"400\"><b>Telefone Celular</b></td>");

        out.println("<td width=\"500\"><b>Editar</b></td>");
        out.println("<td width=\"500\"><b>Remover</b></td>");
        out.println("</tr>");


        System.out.println("Chegou Aqui!");
        ClienteDao dao = new ClienteDao();
        for (Cliente c : dao.getLista()) {
            System.out.println("Cliente: " + c.getNome());
            out.println("<tr>");
            out.println("<td>" + c.getNome() + "</td>");
            out.println("<td>" + c.getSnome() + "</td>");
            out.println("<td>" + c.getTelres() + "</td>");
            out.println("<td>" + c.getTelcel() + "</td>");
            out.println("<td><a href =\"./FrmEdit?id=" + c.getId() + "\">Editar </a></td>");
            out.println("<td><a href =\"./Remover?id=" + c.getId() + "\">Remover </a></td>");
            out.println("</tr>");
        }

        out.println("</table>");
        out.println("<p><a href =\"../cliente.html\">Novo Cliente </a></p>");
        out.println("<p><a href =\"../\">Voltar </a></p>");

        out.println("</div>");
        out.println("</div>");//featured-projects-bg
        out.println("</div>");//end featured-projects
        out.println("</div>");//end content
        out.println("</div>");//end main
        out.println("</div>");//end wrap


        out.println("</body>");
        out.println("</html>");

    } finally {
        out.close();
    }
}

// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
/** 
 * Handles the HTTP <code>GET</code> method.
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    processRequest(request, response);
}

/** 
 * Handles the HTTP <code>POST</code> method.
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    processRequest(request, response);
}

/** 
 * Returns a short description of the servlet.
 * @return a String containing servlet description
 */
@Override
public String getServletInfo() {
    return "Short description";
}// </editor-fold>

}
[/code]

Oi =D

Pelo que entendi, quer importar o css dentro do seu Servlet?

Bom, ficaria assim:

out.println("&lt;html&gt;");
            out.println("&lt;head&gt;");
            out.println("&lt;title&gt;Servlet ServeletExemplo&lt;/title&gt;");
            out.println("&lt;style type=\"text/css\"&gt;");  
            out.println("@import url(\"Css/estilo.css\");");  
            out.println("&lt;/style&gt;"); 
            out.println("&lt;/head&gt;");
            out.println("&lt;body&gt;");
            out.println("&lt;h1&gt;Servlet ServeletExemplo at " + request.getContextPath() + "&lt;/h1&gt;");
            out.println("&lt;/body&gt;");
            out.println("&lt;/html&gt;");

Do jeito que fez, me parece certo, será que o diretório Styles não é com letra minuscula, ou alguma coisa do gênero?

Oii! Pois é, olhei novamente e os nomes parecem estar de forma correta, veja a tela onde mostram as pastas:

Uploaded with ImageShack.us

Verdade, parece que tá tudo certo mesmo.

No seu css, tenta colocar alguma coisa como isso:

body{
    background-color: black;
}

Talvez não esteja acessando as div´s por algum motivo.

Oii querido, fiz isso, mas continuou igual, no caso todas páginas tem o estilo, menos essa do servlet mostra os clientes cadastrados =(

Querido!! Conseguii! Estava procurando mais um pouco e vi outra forma de chamar o css:

out.println("<link rel='stylesheet' type='text/css' href='" + request.getContextPath() +  "/styles/style.css' />"); 

E foi a única que funcionou rs rs

notei apenas aquele request.get… de diferente, porque será?

bjokas =*

Fala do getContextPath?

Ele pega o "caminho"da aplicação.
Que bom que funciono.