【问题标题】:Unable to read tag lib on jsp无法在jsp中读取taglib
【发布时间】:2012-09-24 05:33:00
【问题描述】:

您好,我正在使用 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);

我使用的罐子列表如下:

  • eclipselink-jpa-modelgen-2.3.0
  • eclipselink-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 罐子
  • Spring 3.0 罐子

【问题讨论】:

  • 我在 jsp 上遇到的错误如下:无法从 JAR 文件 "jndi:/localhost/NewFms/WEB-INF/ 中读取 TLD "META-INF/spring-form.tld" lib/spring-webmvc-3.0.2.RELEASE.jar": java.io.IOException: 系统找不到指定的路径

标签: spring-mvc jsp-tags


【解决方案1】:

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

【讨论】:

  • 我的项目已经包含 spring-webmvc-3.0.6.RELEASE jar 和 spring-webmvc-portlet-3.0.6.RELEASE jars
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-11
  • 2018-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多