Отображение нулевого значения на странице JSP - PullRequest
0 голосов
/ 04 октября 2018

Я новичок в сервлетах и ​​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>

1 Ответ

0 голосов
/ 04 октября 2018

Использование оператора строгого сравнения === здесь поможет.

function showTable() {
    var ele = document.getElementById("first");
    **if(ele.style.display === "none") { // please see the strict comparison here**
                ele.style.display = "block";   
}

Если проблема связана с получением нулевых значений, добавьте предупреждение или зарегистрируйте значение в консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...