JaveEE核心lib意外行为

时间:2015-08-15 11:49:41

标签: java eclipse jsp

我在使用核心库时遇到了麻烦。 以下是上下文:Spring工具套件(基于Luna 4.4.2的自定义eclipse)和Maven,在TomEE服务器上。

在.jsp页面上,我使用导入 这没有问题。

在导入的页面上,我有其他标签 ">链接 谁不工作。 我的浏览器正在寻找以下网址: http://localhost:8080/pro/

一个简单的链接完全正常,因此问题位于标记c:

第一个jsp有@taglib声明,导入页面没有。当两者都得到@taglib时,没有问题。这就是重点。 由于第二个.jsp是在第一个已导入taglib的情况下导入的,因此不需要复制此代码。

我花了一些时间来确定问题的位置,我只是使用tomcat7从标准Eclipse(Luna,4.4.1)上运行的另一个项目中复制了这两个页面,只有一个@taglib声明,一切都很好。

你能告诉我更多这种奇怪的行为吗?

更新

主页文件:

<%@ page pageEncoding="UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

(...)

<c:import url="inc/import.jsp"/>

以下文件没问题: import.jsp文件

<%@ page pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

(...)

<a href="<c:url value='link' />">link</a>

这不起作用: import.jsp文件

<%@ page pageEncoding="UTF-8"%>

(...)

<a href="<c:url value='link' />">link</a>

0 个答案:

没有答案