Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 无法读取jsp上的标记库_Spring Mvc_Jsp Tags - Fatal编程技术网

Spring mvc 无法读取jsp上的标记库

Spring mvc 无法读取jsp上的标记库,spring-mvc,jsp-tags,Spring Mvc,Jsp Tags,您好,我使用的是Spring MVC 3.0框架。当我试图通过jsp显示某些内容时,我收到一个错误,说无法从JAR文件中读取TLD“META-INF/Spring form.TLD”,尽管JAR文件存在 以下是jsp上的代码: <%@page import="java.util.ArrayList"%> <%@page import="java.util.List"%> <%@page contentType="text/html" pageEncoding="UT

您好,我使用的是Spring MVC 3.0框架。当我试图通过jsp显示某些内容时,我收到一个错误,说无法从JAR文件中读取TLD“META-INF/Spring form.TLD”,尽管JAR文件存在

以下是jsp上的代码:

<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<link rel="stylesheet" href="./css/main_style.css" type="text/css"></link>

<script  language=Javascript>

    var indexVal=1;

    var fields = document.getElementsByName("languages");
    function getLang(){
        for (var i = 0; i < fields.length; i++)
        {
            alert(fields[i].value);
        }
    }
    function addLang(){
        var newLang = '<td> <select name="languages"><c:forEach var="item" items="${languageList}"><option><c:out value="${item.displayText}"/></option></c:forEach></select> <a href="#" onclick="addLang();return false;">+</a> <a href="#" onclick="removeLang(this); return false;">-</a> </td>';
        var table = document.getElementById("langTable");
        var trElement = document.createElement("tr");
        trElement.innerHTML = newLang;
        table.appendChild(trElement);

var-indexVal=1;
var fields=document.getElementsByName(“语言”);
函数getLang(){
对于(变量i=0;i
我使用的罐子清单如下:

  • eclipselink-jpa-modelgen-2.3.0
  • 日食K-2.3.0
  • javax.persistence-2.0
  • org.eclipse.persistence.jpa.jpql_1.0.0
  • aopalliance-1.0
  • commons-dbcp-1.4
  • commons-pool-1.5.6
  • mysql-connector-java-5.1.13-bin
  • HIbernate支持jars
  • jstl11罐
  • Spring3.0罐

spring-form.tld位于spring webmvc jar中。请确保您的类路径中有它。

我在jsp上遇到的错误如下:无法从jar文件“jndi:/localhost/NewFms/WEB-INF/lib/spring-webmvc-3.0.2.RELEASE.jar”中读取tld“META-INF/spring form.tld”:java.io.IOException:系统找不到指定路径。我的项目已包含spring-webmvc-3.0.6.RELEASE jar和spring-webmvc-portlet-3.0.6.RELEASE jars