繁体   English   中英

在jsp页面上显示空值

[英]Displaying null value on jsp page

我是servlet和jsp的初学者。 我目前遇到一个jsp问题,当页面在服务器上运行时,scriptlet标记中的语句将获取空值,就像页面加载时执行该语句一样,但是单击按钮时不执行任何操作,并且获取空值。

脚本

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> 

错误:从Datenull到Datenull正在加载类`com.mysql.jdbc.Driver'。 连接成功!!!

查询SELECT * FROM Sppayment WHERE CHECKDATE> = str_to_date('null','%d /%m /%Y')和CHECKDATE <= str_to_date('null','%d /%m /%Y')

使用严格的比较运算符===会有所帮助。

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

如果问题与获取空值有关,请添加警报或将该值记录到控制台。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM