Servlet usando Utilities

3 respostas
E

Estou tentando compilar servlets que usam Utilities como o código abaixo]
package coreservlets;

import java.io.;
import java.net.
;

import javax.servlet.;
import javax.servlet.http.
;

public class HelloServlet3 {

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType(“text/html”);

PrintWriter out = response.getWriter();

String title = “Hello (3)”;

out.println(ServletUtilities.headWithTitle(title) + <body>\n” + <h1> + title + </h1>\n” + </body></html>”);
}

}

o utilitie:

package coreservlets;

import <a href="http://java.io">java.io</a>.<em>;

import javax.servlet.</em>;

import javax.servlet.http.*;

/**

*
  • @author eliselbert
    */
    public class ServletUtilities {

    public static final String DOCTYPE = "<;!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 " + “Transitional//EN”>”;

    public static String headWithTitle(String title) {
    
    return (DOCTYPE + “\n” + <html>\n” + <head><title> + title + </title></head>\n”);
    
    }
    

}

quando uso somente um servlet, compila tudo certo, porém quando uso o utilitie ele diz não conseguir identificar o headWithTitle…

Estou usando o tomcat 4.1
o classpath está: C:\Tomcat-4.1\common\lib\servlet.jar

Se alguém tiver alguma idéia, por favor me ajude.
Agradeço
elisebert

3 Respostas

D

coloque tambem no classpath a pasta: ‘WEB-INF/classes’ da sua aplicação dentro do tomcat

E

Então como ficaria a variável de ambiente, pois tenho dúvidas quando tenho que acrescentar mais de um endereço…ficaria assim?

C:\Tomcat-4.1\common\lib\servlet.jar;C:\Tomcat-4.1\Webapps\root\web-inf\classes

Separado por “;”

Agradeço
Eliselbert

D

isso

Criado 21 de janeiro de 2005
Ultima resposta 21 de jan. de 2005
Respostas 3
Participantes 2