Gente, depois que consegui eliminar os erros de não encontrar servlets e essas coisas, agora o problema é outro.
Olhem só essa página:
<%@ page import="texto.*" %>
<html>
<head>
<title>Teste de bean</title>
</head>
<body bgcolor="white">
</body>
Aqui é pra chamar o bean!!!!
<jsp:useBean id="texto1" scope="page" class="texto.FormataBean" />
<jsp:setProperty name="texto1" property="texto" value="Testando?" />
<%
String abc = "OOPA";
abc = texto1.getTextoNegrito();
%>
<p>O resultado da chamada ao bean é <% out.println(abc);%>
</html>
Não dá erro nenhum, mas também não executa. o resultado é sempre o mesmo:
Aqui é pra chamar o bean!!!!
O resultado da chamada ao bean é Testando?
O mais incrível é que retorna o valor da propriedade texto do bean sem problemas.
Alguém poderia me dizer o que pode estar errado no código? Poxa, deve ser muita burrice minha não conseguir fazer funcionar nem um código reba desses :cry:
package texto;
public class FormataBean {
public String texto = "START";
public String retorno = "SEM RETORNO!";
private int formato = 1;
private void FazFormato()
{
Formatar objeto = new Formatar();
objeto.formato = formato;
objeto.texto = texto;
objeto.Faz();
retorno = objeto.getTexto();
}
public void setTexto(String NovoValor)
{
this.texto = NovoValor;
}
public String getTextoNegrito()
{
formato = 1;
//FazFormato();
retorno = texto+"!!!!";
return retorno;
}
}
package texto;
public class Formatar {
private String retorno = null;
protected String texto = null;
protected int formato = 0;
public Formatar()
{
retorno = "SEM RETORNO";
texto = "START";
formato = 1;
}
public void Faz()
{
switch (formato)
{
case 0:
retorno = "<b></i>"+texto+"</b></i>";
break;
case 1:
retorno = "<b>"+texto+"</b>";
break;
case 2:
retorno = "<i>"+texto+"</i>";
break;
case 3:
retorno = "<h1>"+texto+"</h1>";
break;
case 4:
retorno = "<h2>"+texto+"</h2>";
break;
case 5:
retorno = "<h3>"+texto+"</h3>";
break;
}
}
// Propriedade Formato ???
public int getFormato()
{
return formato;
}
public void setFormat(int NewValue)
{
formato = NewValue;
}
// Propriedade Texto ???
public String getTexto()
{
return "->"+retorno;
}
public void setTexto(String NewValue)
{
texto = NewValue;
}
}
Intão, será que tenho chance ou devo aceitar que não vou aprender java (e perder o emprego)?


