lina-: JSP Tag

Beitrag lesen

moin Cruz, hallo rocket :)

<html:text property="jahr" value="xy"/>

Was ist daran nicht in Ordnung? In diesem Beispiel wird "xy" als Vorbelegung verwendet. Also entweder habe ich dich nicht verstanden - oder du hast dein eigenes Beispiel nicht getestet :)

Oder eben ganz ganz dreckig in JSP coden:

<%=
if (Jahrobject.feldwasduwillst)
out.println("<input type="text" name="jahr" value="Jahrobject.feldwasduwillst"")

else
out.println("<input type="text" name="jahr" value="Vorbelegungwasduwillst"")
%>

Ouch! Wozu soll das denn gut sein????
Sowas solltest du niemanden anbieten - auch nicht mit dem Hinweis dies sei "dreckiger" Code!

Wenn du eine solche Unterscheidung machen willst:
<%
var vorbelegung;
if (Jahrobject.feldwasduwillst){
  vorbelegung=value1;
}else{
  vorbelegung=value1;
}%>

<html:text property="jahr" value="<%=vorbelegung%>"/>

Wobei auch dies keine sehr schöne Lösung ist. Die Logik sollte strikt von der Darstellung getrennt werden.

liebe Grüße aus Berlin
lina-

--
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)