2012-06-18 113 views
1
<%@taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%> 
<%@taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> 

我在eclipse中創建jsp文件,它在指令中顯示錯誤 它不接受上面提到的uri。創建jsp文件時出錯

+0

哪個版本的struts使用struts2或更早的版本 – shareef

回答

2

從你的問題,你用

Struts的標籤庫自動配置

這是怎麼了應該做

Struts Tag Libraries Configuration automatic and manual

這是最簡單的方式,並在Struts中使用僅版本1.2,1.3和Servlet 2.3/2.4容器。您不必再在web.xml中定義的「頂級域名」的細節,只是包括在struts-taglib.jar在你的項目的類路徑或將其複製到WEB-INF/lib文件夾。

所有「TLD」細節定義「的struts-taglib.jar \ META-INF \ TLD」文件夾內。在部署期間,struts-bean.tld,struts-html.tld,struts-logic.tld和struts-tiles.tld將自動部署。但是,您只能通過以下「預先固定的uri」名稱訪問它。在這種方法中,您不允許更改「taglib uri」名稱。

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> 
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> 
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>