Problemas em retornar o valor de um campo para a tela

Pessoal, estou com problema em retornar valores de um campo para a tela. Acontece que tenho as seguintes linhas de código: String di = request.getParameter("i"); String df = request.getParameter("f"); %><center><b><font size=3>Período do Relatório:</p> <b>Data Inicial: <input type="text" name="data1" id="sel1" size="20" value="<%=di%>"><input type="reset" value=" ... " onclick="return showCalendar('sel1', '%d/%m/%Y %H:%M:%S.000', '24', true);"> Data Final:<input type="text" name="data2" id="sel3" size="20" value="<%=df%>"><input type="reset" value=" ... " onclick="return showCalendar('sel3', '%d/%m/%Y %H:%M:%S.000', '24', true);">Tenho este String di e df para que ao retornar de uma consulta feita em outra página eu possa recuperar estes valores. Acontece que na primeira vez que abro a tela estes campos aparecem como null. Gostaria de ver se alguém poderia me dar uma dica de como fazer para que na primeira vez ou seja quando o campo é vazio ele mostre o campo sem nenhum conteúdo escrito.

[quote=“DouglasCar”]Pessoal, estou com problema em retornar valores de um campo para a tela. Acontece que tenho as seguintes linhas de código: String di = request.getParameter("i"); String df = request.getParameter("f"); %><center><b><font size=3>Período do Relatório:</p> <b>Data Inicial: <input type="text" name="data1" id="sel1" size="20" value="<%=di%>"><input type="reset" value=" ... " onclick="return showCalendar('sel1', '%d/%m/%Y %H:%M:%S.000', '24', true);"> Data Final:<input type="text" name="data2" id="sel3" size="20" value="<%=df%>"><input type="reset" value=" ... " onclick="return showCalendar('sel3', '%d/%m/%Y %H:%M:%S.000', '24', true);">Tenho este String di e df para que ao retornar de uma consulta feita em outra página eu possa recuperar estes valores. Acontece que na primeira vez que abro a tela estes campos aparecem como null. Gostaria de ver se alguém poderia me dar uma dica de como fazer para que na primeira vez ou seja quando o campo é vazio ele mostre o campo sem nenhum conteúdo escrito.[/quote]

Uai…

[code]String di = request.getParameter("i");
String df = request.getParameter("f");

if(di && df != null){

<center><b><font size=3>Período do Relatório:</p>
<b>Data Inicial:
<input type="text" name="data1" id="sel1" size="20"value="<%=di%>">

<input type=“reset” value=" … "onclick=“return showCalendar(‘sel1’, ‘%d/%m/%Y %H:%M:%S.000’, ‘24’,true);”>

Data Final:
<input type="text" name="data2" id="sel3" size="20"value="<%=df%>">

<input type=“reset” value=" … "onclick=“return showCalendar(‘sel3’, ‘%d/%m/%Y %H:%M:%S.000’, ‘24’, true);”>

}[/code]
:wink:

Bem,

você pode fazer assim também:

String di = request.getParameter&#40;&quot;i&quot;&#41;; String df = request.getParameter&#40;&quot;f&quot;&#41;; %&gt;&lt;center&gt;&lt;b&gt;&lt;font size=3&gt;Período do Relatório&#58;&lt;/p&gt; &lt;b&gt;Data Inicial&#58; &lt;input type=&quot;text&quot; name=&quot;data1&quot; id=&quot;sel1&quot; size=&quot;20&quot; value=&quot;&lt;%=&#40;&#40;di == null &#41;? &quot;&quot; &#58; di&#41;%&gt;&quot;&gt;&lt;input type=&quot;reset&quot; value=&quot; ... &quot; onclick=&quot;return showCalendar&#40;'sel1', '%d/%m/%Y %H&#58;%M&#58;%S.000', '24', true&#41;;&quot;&gt; Data Final&#58;&lt;input type=&quot;text&quot; name=&quot;data2&quot; id=&quot;sel3&quot; size=&quot;20&quot; value=&quot;&lt;%=&#40;&#40;df==null&#41;? &quot;&quot; &#58; df&#41;%&gt;&quot;&gt;&lt;input type=&quot;reset&quot; value=&quot; ... &quot; onclick=&quot;return showCalendar&#40;'sel3', '%d/%m/%Y %H&#58;%M&#58;%S.000', '24', true&#41;;&quot;&gt;

:okok:

Valeu marcossouza e JavaPlayer pelas dicas. Utilizei a dica do marcossouza e funcionou. Obrigado pessoal. :okok: