Olá Sparc,

Você não precisa indicá-la no web.xml. Coloque o bean na raiz do CLASSPATH
da sua aplicação, ou seja, supondo que seu JSP se chame hello.jsp, e seu
bean HelloBean.class, você deve ter a seguinte estrutura:

suawebapp/
     |___ hello.jsp
     |___ WEB-INF
                   |___ web.xml
                   |___ classes
                               |___ HelloBean.class

Se voce estiver usando o Tomcat 4, basta zipar tudo num JAR (hello.jsp e
WEB-INF ficam na raiz), mudar a extensão para .war e jogar no diretório
webapps/ do Tomcat. Reinicie o servidor que a aplicação estará no ar.

[]s
Helder.

--
Helder da Rocha
Web Consultant
www.argonavis.com.br
São Paulo


----- Original Message -----
From: Jose_Carlos
To: [EMAIL PROTECTED]
Sent: Monday, March 04, 2002 2:10 PM
Subject: [java-list] Problemas com beans e jsp


Galera comprei um livro de jsp (desenvolvendo na web com jsp da editora
ciencia moderna), já no primeiro exemplo utilizando 1 bean e uma página jsp
simplesmente não consigo fazer funcionar como no livro o problema é que o
tomcat não encontra a classe HelloBean. Enfim, onde coloco esta classe, devo
indicá-la em web.xml?

[]'s
Sparc

abaixo o código.


<html>
<body>
<jsp:useBean id="hello" class="HelloBean"/>
<jsp:setProperty name="hello" property="name" param="name"/>
Hello, <jsp:getProperty name="hello" property="name"/>!
</body>
</html>




public class HelloBean implements java.io.Serializable {

 String name;

 public HelloBean() {
  this.name = "World";
 }

 public String getName() {
  return name;
 }

 public void setName(String name){
  this.name = name;
 }
}


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Reply via email to