Bonjour, je commence avec les servlets.
j'ai installé tomcat 4 sur winxp.
j'aimerai faire marcher un simple hello world mais sans succès.
voici mes fichiers :
dans C:\Tomcat4\webapps\ROOT -> test7_servlet.jsp :
Code :
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <title>Untitled Document</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- </head>
- <body>
- <%@ page import = "test7.HelloBean" %>
- <jsp:useBean id="test7_servlet" class="HelloBean" type="HelloBean" />
- <%= test7_servlet.getHello() %>
- </body>
- </html>
|
dans C:\Tomcat4\webapps\ROOT\WEB-INF\classes\test7 -> HelloBean.java :
Code :
- package test7;
- import java.util.*;
- public class HelloBean {
- String sentence;
- public HelloBean() {
- }
-
- public String getHello() {
- sentence="Hello World";
- return sentence;
- }
- }
|
et bien sur le .class compilé comme tel :
C:\j2sdk1.4.0\bin\javac.exe -classpath C:\j2sdk1.4.0\src.zip -classpath C:\Tomcat4\common\lib\servlet.jar *.java
voici les erreurs :
Code :
- exception
- org.apache.jasper.JasperException: Unable to compile class for JSP
- An error occurred at line: 10 in the jsp file: /test7_servlet.jsp
- Generated servlet error:
- [javac] Compiling 1 source file
- C:\Tomcat4\work\Standalone\localhost\_\test7_servlet_jsp.java:7: package test7 does not exist
- import test7.HelloBean;
- ^
- C:\Tomcat4\work\Standalone\localhost\_\test7_servlet_jsp.java:51: cannot resolve symbol
- symbol : class HelloBean
- location: class org.apache.jsp.test7_servlet_jsp
- HelloBean test7_servlet = null;
- ^
- An error occurred at line: 10 in the jsp file: /test7_servlet.jsp
- Generated servlet error:
- C:\Tomcat4\work\Standalone\localhost\_\test7_servlet_jsp.java:53: cannot resolve symbol
- symbol : class HelloBean
- location: class org.apache.jsp.test7_servlet_jsp
- test7_servlet = (HelloBean) pageContext.getAttribute("test7_servlet", PageContext.PAGE_SCOPE);
- ^
- An error occurred at line: 10 in the jsp file: /test7_servlet.jsp
- Generated servlet error:
- C:\Tomcat4\work\Standalone\localhost\_\test7_servlet_jsp.java:56: cannot resolve symbol
- symbol : class HelloBean
- location: class org.apache.jsp.test7_servlet_jsp
- test7_servlet = (HelloBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "HelloBean" );
- ^
- 4 errors
|
Ou est la grosse boulette que j'ai fait ??
merci de vos réponses...
Message édité par deff le 29-10-2004 à 08:43:11
---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--