Я новичок в сервлетах и JSP.В настоящее время я сталкиваюсь с одной проблемой jsp: когда страница выполняется на сервере, операторы в теге скриптлета получают нулевые значения, как при загрузке страницы, оператор выполняется, но при нажатии кнопки никакие действия не выполняются, и я получаю нулевые значения.
Сценарий
function showTable() {
var ele = document.getElementById("first");
if(ele.style.display == "none") {
ele.style.display = "block";
}
Код
<form action="" method="post">
<table>
<tr>
<td>From</td>
<td><input type="date" name="fromDate" id="datepicker"/></td>
<td>To</td>
<td><input type="date" name="toDate" id="datepicker1"/></td>
</tr>
</table>
<input type="button" value="Search" onclick="return showTable();"/>
</form>
<div id="first" style="display:none;">
<div class="one">
<table>
<tr>
<td>Check No</td>
<td>Check Date</td>
<td>Check Amount</td>
</tr>
= str_to_date ('"+ FromDate +"', '% d /% m /% Y') и CHECKDATE
<tr>
<td> <%=checkno %> </a></td>
<td><%=date %> </td>
<td><%=amount %> </td>
</tr>
<%} %>
<%
} catch (Exception e) {
out.println("wrong entry" + e);
}
%>
</table>
</div>
</div>
<div>
</div>
</form>
Ошибка: fromDatenull toDatenull Загрузка класса `com.mysql.jdbc.Driver '.Соединение установлено успешно!
запрос SELECT * FROM Sppayment WHERE CHECKDATE> = str_to_date ('null', '% d /% m /% Y') и CHECKDATE <= str_to_date ('null', '% d/% м /% Y ') </p>