設置:如何解決「無法找到標籤庫描述符」在Eclipse 4.3爲我定製的EL功能
蝕4.3 tomcat7(運行在本地主機端口8080)配置爲我的測試服務器。
我的EL級(文件夾結構:http://i.imgur.com/ogOsCZM.jpg)在Eclipse
package org.flinders.mycustomutilities;
//import java.lang.StringBuilder;
public class MyCustomUtilities {
public static String Hello(String name) {
return "Heya " + name;
}
}
然後全班同學被導出到一個JAR文件,並導入到我的Maven倉庫使用新的=> Java項目創建的。 它在pom.xml中使用該條目,然後導入到我的Spring MVC的項目:
<dependency>
<groupId>org.flinders.mycustomutilities</groupId>
<artifactId>MyCustomUtilities</artifactId>
<version>0.0.1</version>
</dependency>
我沒有收到在Eclipse的Maven的POM編輯任何錯誤。
我TLD文件(保存在d:\工作\日食\ java.metadata.plugins \ org.eclipse.wst.server.core \ TMP1 \ wtpwebapps \ ROOT \ WEB-INF這似乎是工作tomcat的文件夾)
<?xml version="1.0" encoding="UTF-8" ?>
<taglib
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
version="2.1">
<tlib-version>1.0</tlib-version>
<short-name>mytaglib</short-name>
<uri>org.flinders.mycustomutilities</uri>
<function>
<name>Hello</name>
<function-class>org.flinders.mycustomutilities.MyCustomUtilities</function-class>
<function-signature>java.util.String Hello(java.util.String)</function-signature>
</function>
</taglib>
不知道要在我的設置的URI標記中放什麼。
這是我如何導入我的自定義EL函數在我的JSP文件
<%@ taglib uri="WEB-INF/mytaglib.tld" prefix="mine" %>
我也試過
<%@ taglib uri="/WEB-INF/mytaglib.tld" prefix="mine" %>
但是Eclipse只是無法看到它。我通過eclipse啓動了tomcat,以防萬一需要而沒有任何積極的結果。仍然收到上面提到的錯誤。
任何想法?我一直在網上搜索例子,但他們並沒有給出完整/實例。
謝謝!