- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
过去几天我一直在纠结这个 JSTL 问题。任何帮助表示赞赏。
Tomcat 6.0.28
eclipse :太阳神
pom.xml:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
JSP:
<%@ page session="true"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="utilfn" uri="/utility-functions" %>
web.xml:
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
当我使用管理器在 tomcat 6 上部署 Maven 构建的 war 时,它工作正常。当我在 Eclipse 中将它作为“运行方式 > 在服务器上运行”运行时,我得到了这个:
Unable to read TLD "META-INF/c.tld" from JAR file "file:/<- location ->/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Myproject/WEB-INF/lib/standard-1.1.2.jar": org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
无论我在哪里看,它都说同样的话:
- Make sure servlet-api and jsp-api are not in lib
- Make sure to use the right JSTL version and URI that goes with JSP 2.0.
而且他们似乎很好,因为我可以独立部署 war 。那么这里有什么问题!?
最佳答案
在我使用 Indigo Eclipse 3.7 并进行了 m2e 的最后更新后,这个问题发生在我身上,我删除了它下面的依赖项,效果很好。
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
我不确定为什么问题消失了,因为我理解的 m2e 新版本已经有 jsp 编译库。
关于spring - 无法读取 TLD "META-INF/c.tld",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3452403/
我似乎明白 TLD 后的点无关紧要,例如: http://example.com/somepage/ == http://example.com./somepage/ (注意 TLD 后面的点) 我的
我正在尝试运行一个简单的自定义 jsp 程序,但它不起作用,我使用的是 tomcat 8.5 和 ubuntu 14.04,我还将 custom.tld 放在 WEB-INF older这是我的代码
我正在尝试将应用程序发布到门户服务器上,由于无法在 WEB-INF 目录中找到 .tld 文件,因此 pu8blication 失败。 tld is 文件实际上不在 WEB-INF 目录中,我们将 t
这些文件应该提交给版本控制,还是重新生成: web-app/WEB-INF/tld/c.tld web-app/WEB-INF/tld/fmt.tld grails integrate-with --
我一直在 tomcat 7.30 (eclipse juno) 上得到这个 At least one JAR was scanned for TLDs yet contained no TLDs. E
TL;DR 我应该从 www.domain.tld 重定向到 domain.tld 还是相反? 我正在运行一个处理多个域的 CMS。到目前为止,CMS 负责将 www.domain.tld 重定向到
过去几天我一直在纠结这个 JSTL 问题。任何帮助表示赞赏。 Tomcat 6.0.28 eclipse :太阳神 pom.xml: javax.servlet jstl 1.1
我在使用 JSP 编写的新项目中遇到了问题。一些细节:- 使用 tomcat6。- 使用 Java 甲骨文 6。- 开发智能。 当通过 Inteliji 解聚和运行应用程序时,我总是遇到这个错误:
在将我们的 Web 应用程序主要升级到 ivy 以进行构建管理之后,我遇到了一些不寻常的错误,其中还包括更新所有涉及的主要库。当我们设法通过单元测试时,当我们将 Web 应用程序部署到 Tomcat
我使用 STS 插件从 Spring 模板创建一个 Spring MVC 项目。但是,当我运行该应用程序时出现错误: org.apache.jasper.JasperException: /WEB-I
是否可以使用 .htaccess 重写规则将子子域重定向到子域,并将子子域作为新文件夹? 例如...当我访问 2013.archive.example.com 时,我希望最终到达 archive.ex
我创建了一个自定义标签并包含以下 Maven 依赖项,以便获取所需的 java 类(标签支持等) javax.servlet jsp-api
我在 tomcat 8 上遇到问题,在 Tomcat 7 中运行 Web 应用程序时不会出现此问题。错误的详细信息 org.apache.jasper.JasperException: Mandato
感谢专家的帮助。 我被要求将客户的 WordPress 主页放在一个 TLD(即 domain.eu)上,并将所有其他页面/目录 301 到不同的 TLD 扩展名(即 domain.com/every
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Internal subdomain to folder redirect 我希望它是自动的,因为我正在为
我安装了 Magento,想知道如何将 domain.tld/index.php 重定向到 domain.tld? 我想删除 index.php 然后 301 回到 root。我有很多旧链接,这些链接
我正在尝试将 nginx 配置为: http://www.domain.tld --> https://domain.tld http://domain.tld --> https://domain.
我需要匹配主机名 - 但不需要 tld: example.com =~/regex/=> 示例 sub.example.com =~/regex/=> sub.example sub.sub.exam
我想将此函数导出到我的 custom-functions.tld 文件: package com.site.vo; public class Utils { public static Str
我已经创建了一个自定义 tld 文件。并包含在我的jsp中。 myJsp ... pageContext.setAttribute("pageBean", myPageBean); pageCont
我是一名优秀的程序员,十分优秀!