Java Jstl标记库错误。Jstl未加载html

Java Jstl标记库错误。Jstl未加载html,java,jsp,spring-mvc,jstl,Java,Jsp,Spring Mvc,Jstl,我正在开发SpringMVC应用程序。 在我的jsp页面中,当我包含jstl taglib时,它不会加载html页面,因此在我运行应用程序时会显示代码 请给我建议解决办法。 谢谢 结果在浏览器中 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@taglib prefix="core" uri="http://java.s

我正在开发SpringMVC应用程序。 在我的jsp页面中,当我包含jstl taglib时,它不会加载html页面,因此在我运行应用程序时会显示代码

请给我建议解决办法。 谢谢

结果在浏览器中

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@taglib prefix="core" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>    
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>



<!DOCTYPE html>
<html lang="en">

  <head>
    <meta charset="utf-8">
    <title>
    </title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Le styles -->
    <link href="assets/css/bootstrap.css" rel="stylesheet">
    <style>
      body { padding-top: 60px; /* 60px to make the container go all the way
      to the bottom of the topbar */ }
    </style>
    <link href="assets/css/bootstrap-responsive.css" rel="stylesheet">
    <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js">
      </script>
    <![endif]-->
    <!-- Le fav and touch icons -->
    <link rel="shortcut icon" href="assets/ico/favicon.ico">
    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144-precomposed.png">
    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114-precomposed.png">
    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72-precomposed.png">
    <link rel="apple-touch-icon-precomposed" href="assets/ico/apple-touch-icon-57-precomposed.png">

    <script type="text/javascript" src="jquery-1.8.3.js"></script>

    <script type="text/javascript">
        $(document).ready(
            function() {
                $.getJSON('<spring:url value="activities.json"/>', {
                    ajax : 'true'
                }, function(data){
                    var html = '<option value="">--Please select one--</option>';
                    var len = data.length;
                    for (var i = 0; i < len; i++) {
                        html += '<option value="' + data[i].desc + '">'
                                + data[i].desc + '</option>';
                    }
                    html += '</option>';

                    $('#activities').html(html);
                });

            });

    </script>
    <style>
        .error {
            color: #ff0000;
        }

        .errorblock {
            color: #000;
            background-color: #ffEEEE;
            border: 3px solid #ff0000;
            padding: 8px;
            margin: 16px;
        }
    </style>
  </head>
  <body>
    <div class="navbar navbar-fixed-top navbar-inverse">
      <div class="navbar-inner">
        <div class="container">
          <a class="brand" href="#">
            <spring:message code="minutes.exercised"/>
          </a>
          <ul class="nav">
          </ul>
        </div>
      </div>
    </div>
    <div class="container">
      <div>
        <h1>
          <spring:message code="minutes.exercised"/>
        </h1>
      </div>
      <a class="btn" href="?language=en">
        English
      </a>
      <a class="btn" href="?language=es">
        Spanish
      </a>
      <br/>
      <br/>
      <form:form commandName="exercise">
        <form:errors path="*" cssClass="errorblock" element="div" />
        <div class="control-group">
          <label for="textinput1">
            <spring:message code="minutes.text"/>
          </label>
          <form:input path="minutes"/>
          <form:errors path="minutes" cssClass="error" />
        </div>

        <div class="control-group">
          <label for="selectinput1">
            <spring:message code="minutes.activity" />
          </label>
          <form:select id="activities" path="activity" />
        </div>

        <input type="submit" class="btn" value="<spring:message code="minutes.button.enter"/>"/>

    </form:form>

      <span class="label">
        <spring:message code="minutes.goal"/> ${goal.minutes}
      </span>
    </div>

    <script src="assets/js/bootstrap.js">
    </script>
  </body>
</html>

Maven Dependency`enter code here`


 <dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
    <scope>provided</scope>
</dependency>

body{padding top:60px;/*60px使容器一直运行
到顶部栏的底部*/}
$(文件)。准备好了吗(
函数(){
$.getJSON(“”{
阿贾克斯:“真的”
},函数(数据){
var html='--请选择一个--';
var len=data.length;
对于(变量i=0;i



${goal.minutes} Maven Dependency`在此处输入代码` jstl jstl 1.2 假如
JSP中没有JSTL的跟踪。您只使用spring标记,它们不是JSTL的一部分。谢谢您的回答。我已经编辑了我的帖子。在使用JSTL标记库之后。仍然不起作用。这甚至不是核心标记库的正确URL。阅读我仍然不明白您在问什么:您没有在JSP中使用任何JSTL标记。这很像:我想编译java代码,所以我下载了C++编译器,它不起作用。当我在本地主机上运行应用程序时,它输出了骨架代码,是的,我已经编辑和收录了。你读过我的第一个评论了吗?您没有使用JSTL;你使用的是弹簧标签。JSTL是不相关的。