Dúvida sobre o JSP

Senhores,

Eu estava desenvolvendo umas coisinhas quando me deparei com uma situação muito interessante que está me tomando algumas boas horas de questionamento…

Eu tenho o código

[quote]<img width=“120” height=“80” src=<%=1+1%>>
<img width=“120” src=<%=1+1%>>
<img height=“80” src=<%=1+1%>>[/quote]

E, esta página resulta

<img width="120" src=2> <img height="80" src=2>

Ou seja…

A primeira imagem não está saindo…

Eu notei que quando eu coloco as duas propriedades ?width? e ?height? o servidor não renderiza a tag…

Estes testes foram feitos em servidores oc4j versões 904 para suse e windows, 0c4j 10g para windows e, acredite, o JBoss 405ga…

O único lugar onde retornou o que eu acredito que seja o correto foi o JRun

<img width="120" height="80" src="2"> <img width="120" src="2"> <img height="80" src="2">

Alguém ai poderia fazer um teste em seu contêiner de preferência e me falar o resultado?

Melhor…

Alguém ai consegue enxergar motivos, falhas no meu código?

Há alguma regra que eu desconheço nisso ai???

Atenciosamente,

Sempre coloque os atributos do html entre aspas para evitar problemas, qual a necessidade desse sciplet nesse código?

Na verdade este código é uma separação do problema…
na aplicação real este scriplet é que vai dizer o nome da imagem…
clássicamente vindo do db…

a aplicação real é algo do tipo

[code]<%@ include file="/app_global.jsp" %>

<%
Produto pr = Produto.Load(9);
%>

[/code]

o lance de separar e botar um <%=1+1%> era pra ter certeza de que não era algo tão inteiramente ligado às minhas implementações…


Consideração interessante…

este código não renderiza

[code]<%@ include file="/app_global.jsp" %>

<%
Produto pr = Produto.Load(9);
%>

[/code]

este código renderiza:

[code]<%@ include file="/app_global.jsp" %>

<%
Produto pr = Produto.Load(9);
%>

[/code]

oq torna as coisas ainda mais estranhas…
só com a combinação w=120 h=80 que não mostra…

Algum gentil usuário pode fazer este teste em seu servidor e me falar o resultado???