Html El表达式不再工作

Html El表达式不再工作,html,jsp,el,Html,Jsp,El,我正在为课堂准备一些东西,我只是在桌子上玩滚动条。我的表情突然停止了。我根本没有接触我的控制器类。我已经在我的模型和控制器中测试了这些方法。一切似乎都很正常。这意味着它是一个标签或类似的东西。然而,我一直在这一切,无法找到它。我是超级新的EL表达式,所以可能我遗漏了一些明显的东西。任何帮助都将不胜感激 <%-- Document : Index Created on : Feb 8, 2016, 12:43:30 PM Author : andre_000 --%>

我正在为课堂准备一些东西,我只是在桌子上玩滚动条。我的表情突然停止了。我根本没有接触我的控制器类。我已经在我的模型和控制器中测试了这些方法。一切似乎都很正常。这意味着它是一个标签或类似的东西。然而,我一直在这一切,无法找到它。我是超级新的EL表达式,所以可能我遗漏了一些明显的东西。任何帮助都将不胜感激

<%-- 
Document   : Index
Created on : Feb 8, 2016, 12:43:30 PM
Author     : andre_000
--%>

<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Book Inventory</title>
    <link rel="stylesheet"
          href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
</head>
<body>
    <nav class="navbar navbar-default navbar-static-top">
        <div class="container">
            <div class="navbar-header">
                <a href="#" class="navbar-brand">Author Inventory</a>
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#collapse-menu">
                    <span class="sr-only">Toggle Navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
            </div>
            <div class="collapse navbar-collapse" id="collapse-menu">
                <ul class="nav navbar-nav navbar-right">
                    <li class="active"><a href="index.html">Home</a></li>
                </ul>
            </div>
        </div>
    </nav>
    <div class="container">
        <div class="row">
            <div class="col-md-8">
                <h1>Author Inventory</h1>

                <table class="table table-hover active">
                    <thead>
                        <tr>
                            <th>ID</th>
                            <th>Author Name</th>
                            <th>Date Added</th>
                        </tr>
                    </thead>


                    <tbody>

                        <c:forEach var="author" items="${authorList}">
                            <tr>
                                <td id=${author.authorId}>
                                    <c:out value="${author.authorId}" />
                                </td>
                                <td class="authorname" id="<c:out value="${author.authorName}"/>" >
                                    <c:out value="${author.authorName}"/>
                                </td>
                                <td id=${author.dateAdded}>

                                    <c:out value="${author.dateAdded}"/>
                                </td>
                            </tr>
                        </c:forEach>  
                    </tbody>

                </table>
                <h1>${errorMsg}</h1>
            </div>
        </div>
    </div>



    <nav class="navbar navbar-inverse navbar-fixed-bottom">

        <div class="container">
            <div class="container">
                <div class="row">
                    <div id="add" class="col-md-8">


                        <form method="POST" action="AuthorController">
                            <h2 class="toolbar" >Add a new Author</h2>
                            <label>Enter Name</label>
                            <input type="text" name="name" value=""/>
                            <input type="hidden" name="action" value="add" />
                            <input type="submit" name="submit" value="add" />
                        </form>

                    </div>
                    <div id="editDelete" class="col-md-8">

                        <form method="POST" action="AreaCalculator" name="Triangle" id="triangle" class="calcBox">
                            <h2>Edit or Delete?</h2>
                            <label>Name:</label>
                            <input id="name" type="text" name="height" value=""/>
                            <br>
                            <label>Date Added:</label>
                            <input id="date" type="text" name="base" value=""/>
                            <br>
                            <input type="submit" name="submit" value="Submit"/>
                            <input type="hidden" name="shapeID" value="TRIANGLE" />
                        </form>
                    </div>

                    <div class="col-md-4">
                        <form method="POST" action="AreaCalculator" name="Circle" id="circle" class="calcBox">
                            <h2>Circle Calculator</h2>
                            <label>Enter Radius</label>
                            <input type="text" name="radius" value=""/>
                            <br>
                            <br>
                            <input type="submit" name="submit" value="Submit"/>
                            <input type="hidden" name="shapeID" value="CIRCLE" />
                        </form>
                    </div>
                </div>
            </div>
            <p class="navbar-text"><i>&copy; 2016 Andrew Wintermyer</i></p>  
        </div>

    </nav>

    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <script>
        $(document).ready(function () {
            var name;
            $('#editDelete').hide();

             $('.authorname').click(function () {
                    name = $(this).attr('id'); 
                });

            $('.table > tbody > tr').click(function () {


                $('#editDelete').show();
                $('#add').hide();
                $('#name').val(name);
                $('#date').val("Today");
            });
        });

    </script>


</body>

账面存货
切换导航
作者目录 身份证件 作者姓名 添加日期 ${errorMsg} 添加新作者 输入名称 编辑还是删除? 姓名:
添加日期:
圆计算器 输入半径

&复制;2016年安德鲁·温特迈尔 $(文档).ready(函数(){ 变量名; $('#editDelete').hide(); $('.authorname')。单击(函数(){ name=$(this.attr('id'); }); $('.table>tbody>tr')。单击(函数(){ $('#editDelete').show(); $('#add').hide(); $('#name').val(name); $('日期').val(“今天”); }); });


我甚至将我的项目恢复到早期的github提交,什么都没有

答案是,我没有保护addrecord方法不向表中添加空记录。他们一进去就把我的getallrecords方法搞砸了。我真的在那里浪费了一个小时。要吸取的教训是验证所有参数,即使您只是随便操作