Java Jstl标记库错误。Jstl未加载html
我正在开发SpringMVC应用程序。 在我的jsp页面中,当我包含jstl taglib时,它不会加载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
<%@ 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是不相关的。