Pessoal sou novo em java e to lendo a apostila FJ-21 da Caelum e fazndo a parte de MVC, mas da dando uma erro aqi,
eu n importei nenhum .jar n sei se precisa!!!
eu n sei no q eu to errando já procurei na net e nda!!!lah vai
public interface Logica {
void executa(HttpServletRequest req, HttpServletResponse res) throws Exception;
}
public class PrimeiraLogica implements Logica {
public void executa(HttpServletRequest req, HttpServletResponse res) throws Exception {
System.out.println("Executando a logica e redirecionando...");
RequestDispatcher rd = req.getRequestDispatcher("/primeira-logica.jsp");
rd.forward(req, res);
}
}
public class ControllerServlet extends HttpServlet {
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String parametro = request.getParameter("logica");
String nomeDaClasse = "br.com.caelum.mvc.logica." + parametro;
try {
Class classe = Class.forName(nomeDaClasse);
Logica logica = (Logica) classe.newInstance();
logica.executa(request, response);
} catch (Exception e) {
throw new ServletException("A lógica de negócios causou uma exceção", e);
}
}
}
e minha servlet ta assim
<servlet>
<servlet-name>controlador</servlet-name>
<servlet-class>br.com.caelum.mvc.servlet.ControllerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>controlador</servlet-name>
<url-pattern>/mvc</url-pattern>
</servlet-mapping>
e esta me apresentando o seguinte erro.
SEVERE: Servlet.service() for servlet controlador threw exception
java.lang.ClassNotFoundException: br.com.caelum.mvc.logicaPrimeiraLogica
Se alguem souber da uma maozinha ai!!!