今天無聊在寫個討論區當練習
結果遇到了一個莫名奇妙的問題
在 compile 的時候出錯的,狀況如下:
Compiling 1 source file to C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\useJSTL\build\generated\classes
C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\useJSTL\build\generated\src\org\apache\jsp\index_jsp.java:93: package org.apache.taglibs.standard.tag.rt.core does not exist
org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f0 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fdefault_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
^
C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\useJSTL\build\generated\src\org\apache\jsp\index_jsp.java:93: package org.apache.taglibs.standard.tag.rt.core does not exist
org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f0 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fdefault_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
^
C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\useJSTL\build\generated\src\org\apache\jsp\index_jsp.java:93: package org.apache.taglibs.standard.tag.rt.core does not exist
org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_005fout_005f0 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _005fjspx_005ftagPool_005fc_005fout_0026_005fvalue_005fdefault_005fnobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class);
^
3 errors
C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\Practices\nbproject\build-impl.xml:483: The following error occurred while executing this line:
C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\Practices\nbproject\build-impl.xml:231: Compile failed; see the compiler error output fo
以上的錯誤主要是此行
package org.apache.taglibs.standard.tag.rt.core does not exist
導致我的 JSP 在使用 JSTL 的時候會出現錯誤
由於這個 WEB 應用程式,已經很久沒有開啟
途中在撰寫 Hibernate 的時候有動過 lib 但也沒去動過這個 應用程式
由於我在此專案下的 WEB-INF/lib 下確實已經有 jstl.jar 和 jta.jar
之後的解決辦法是 首先我用的是 Netbeans 6.8
可以在側邊欄的 Projects 中在該 WEB 應用程式下
找到 Libraries 點選右鍵 > Add Library > JSTL 1.1
compile 的錯誤即可解決
原因可能是因為 Netbeans 的關係嗎?
不過因為之前運作都正常
忽然間有錯誤也不太合理
可能是在用 Hibernate 的時候有不小心刪掉吧
否則遇到上述問題如果在 WEB-INF/lib 下已經有了所需的 jar
那嚜就用 add Library 的方式解決看看吧
沒有留言:
張貼留言