Для кода, приведенного ниже, у меня это value="">
отображается на HTML-странице, как показано выше. Любые предложения о том, как это исправить?
<td class="data" align="left" valign="middle" width="80%">
<input type="text" name="CMD" size="20" maxlength="16"
<% if ( retrieveXMLCommand.cmdNumber.length() > 0 ){%>
value="<%=retrieveXMLCommand.cmdNumber%>">
<%}else{%>
value="">
<%}%>
</td>
HTML, как видно на странице, на которой он запущен
<td class="data" align="left" valign="middle" width="80%">
<input type="text" name="CMD" size="20" maxlength="16">
value="">
</td>
Я не знаю, связано ли это с разными версиями сервера. Этот код работает на сервере WAS 8.5, но когда он работает на WAS 6.1, value="">
не отображается на странице. Странный!
Обновление:
В приведенном выше коде не было ничего плохого. Это была проблема WebSphere, которая собирала старую версию файла. Восстановил и передислоцировал, и все было хорошо!
>
после maxlength=16. Это закрытие тега и обработка всего, что находится между ним и</td>
, как текста. - person Katana314   schedule 27.05.2014