Erro ServletException

3 respostas
F

Senhores,

Estou começando a programar com web e estou com alguns problemas.
O seguinte erro acontece durante a execução de um metodo do meu objeto.

[b]
javax.servlet.ServletException: ServletException in ‘/layouts/classicLayout.jsp’: ServletException in ‘/tiles/metricas/MetricaDados.jsp’: Unable to compile class for JSP

An error occurred at line: -1 in the jsp file: null

Generated servlet error:

[javac] Compiling 1 source file

[javac] C:\jboss\server\default\work\MainEngine\localhost\teste\tiles\metricas\MetricaDados_jsp.java:181: cannot resolve symbol

[javac] symbol  : method getLimiteCor ()

[javac] location: class lib.vo.MetricaVo

[javac] dados.getLimiteCor();

[javac]      ^

[javac] 1 error

[/b]

Não tenho nem ideia o que quer dizer esse erro.

segue o codigo que está com o erro:

<td align="right" bgcolor= <%dados.getLimiteCor(); %> >
   <bean:write name="dados" property="metricaValue" format="#,##0.00%"/>
</td>

Alguem poderia me ajudar??

Fabiano

3 Respostas

J

Essa classe (lib.vo.MetricaVo) não tem um metodo getLimiteCor()

F

Tem,

segue o codigo:

public String getLimiteCor()
	{
		String cor = "white";
		if (getMetricaValue() < getLimiteVerde())
		{
			cor = "#00FF00"; 
		}else if (getMetricaValue() < getLimiteAmarelo())
			{
				cor = "yellow";
			}else
			{
				cor = "red";
			}
		return cor;
	}
F

O Metodo está na classe, mas não funciona quando é colocado no JSP.

Fabiano.

Criado 19 de outubro de 2006
Ultima resposta 20 de out. de 2006
Respostas 3
Participantes 2