我正試圖部署一個非常簡單的Struts應用程序WebLogic 11gR1。該應用程序已經一個名爲JSP和Welcome.jsp中此JSP包含以下標籤:Struts <bean:cookie> WebLogic 11gR1上的分標符號中斷
<bean:cookie name="" id=""/>
相關的標籤庫是在JSP的頂部使用以下行輸入:
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
當這種標籤是在JSP內部,我有以下錯誤:
Welcome.jsp:11:24: javax.servlet.http.Cookie cannot be resolved
<body bgcolor="white"><bean:cookie name="" id=""/>
但是,當我刪除此標記時,Welcome.jsp工作得很好。
的JSP包括其他標記,如:
<bean:message key="welcome.heading"/>
這些標籤的工作就好了。
完成後,ActionServlet
的Struts也正在工作,並從應用程序開始。
我猜,必須有一個類加載器的問題,但我不明白爲什麼Struts的ActionServlet
工作:javax.servlet.http.Cookie
和javax.servlet.http.HttpServlet
在同一封裝聲明。
也許,WebLogic中Oracle的Cookie
類的實現存在問題,但它不太可能。
謝謝。
你是否有任何異常?如果是這樣,你能在這裏提供嗎? – 2010-09-21 15:14:46