2014-06-18 64 views
1

我做了一個Struts2的教程和一切正常,但是我留下我一個警告:警告在Struts2應用程序S:屬性標記

<s:property>org.apache.struts2.views.jsp.PropertyTag)標籤處理類是不是在的Java構建發現路徑HelloWorld.jsp

我似乎無法找到哪個庫丟失,特別是因爲它運行良好。

+0

http://stackoverflow.com/a/2126196/876739 – xrcwrn

+0

什麼是一個問題,你爲什麼不張貼堆棧跟蹤? –

+0

這是一個警告,沒有錯誤,沒有編譯,這是一個Java警告。 – gma

回答

0

org.apache.struts2.views.jsp.PropertyTag包含在Struts 2 Core 2.x.x.x API中。

在Jsp文件中,您必須通過在jsp頂部添加以下導入代碼來導入此標記庫。

<%@ taglib prefix="s" uri="/struts-tags"%> 
+0

是的,我有他們,這就是生成Java警告。 – gma

+0

您是否將JAR文件複製到WEB-INF文件夾中的lib文件夾中? –

+0

是的,這是一個簡單的警告,我的項目工作和編譯我只是想擺脫惱人的警告 – gma

0

我有同樣的問題。添加struts2-core-2.1.8.jar後,警告消失,我的項目成功執行。

1

移動<%@ taglib prefix="s" uri="/struts-tags"%>到JSP的第一行 - 它消除

1

我就遇到了這個問題的警告: 我的是:<%@ taglib prefix="s" uri="/struts-tags"% >

我有一個空間的最後% 後,當我刪除它解決了我所有警告的空間。

0

添加這兩條線的Struts標籤下:

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE html>