2013-06-28 46 views
0

親切的問候:JSP類「不能被解析爲一個變量」

不能被解析爲一個變量」 我在JSP文件此錯誤消息

<%@ page import="java.lang.*" %> 
    <%@ page import="java.io.*" %> 
    <%@ page import="java.util.*" %> 
    <%@ page errorPage ="error.jsp"%> 
    <%! 
     public class User { 
     private List<RTool> ListFam = new ArrayList<RTool>(); 
     private List<RTool> ListControl = new ArrayList<RTool>(); 
     private List<RTool> aList = new ArrayList<RTool>(); 
     private List<RTool> aLItem = new ArrayList<RTool>(); 

     User() { 
     } 
     public void AddRTool2(String Name) { 
      RTool NewRTool = new RTool(); 
      String sFF = "sFF"; 
      NewRTool.Name = Name; 
      NewRTool.Arg0 = sFF; 
      this.ListFam.add(NewRTool); 
     } 
     public void AddRTool1(String Name) { 
       String sCT = "SCT"; 
       NewRTool = new RTool(); 
       NewRTool.Name = Name; 
       NewRTool.Arg0 = sCT; 
       this.ListControl.add(NewRTool); 
     } 
     } 
    %> 
    <%! 
     public class RTool { 
     public String Name = ""; 
     public String Arg0 = ""; 
     public String Arg1 = ""; 
     } 
    %> 

正如你所看到的,誤差低於後.... 我怎樣才能解決這個問題

此錯誤消息:? 型Informe德Excepción

mensaje

descripciónEl servidorencontróun error interno()que hizo que no pudiera rellenar este requerimiento。

excepción

org.apache.jasper.JasperException:沒有SE puede compilar拉化酶對JSP:

Ha tenido lugar un error en la línea: 15 en el archivo jsp: /RTFProblemClass.jsp 
NewRTool cannot be resolved to a variable 
12:    User() { 
13:    } 
14:    public void AddRTool2(String Name) { 
15:    RTool NewRTool = new RTool(); 
16:    String sFF = "sFF"; 
17:    NewRTool.Name = Name; 
18:    NewRTool.Arg0 = sFF; 

....

堆棧跟蹤: org.apache.jasper。 compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:457)

感謝您的寶貴幫助。

問候

+1

什麼不能解析爲變量? –

+0

適用於我,也許你的問題在其他地方 – morgano

+0

對不起,我把代碼與消息 –

回答

0

可以構建路徑,導入JSP-api.jar文件和servlet-api.jar文件在你的項目的lib,這兩個jar可以在Tomcat中的lib目錄中找到。

+0

當List不使用時,問題消失... –

0

您嘗試在User類中使用它之後,您的類RTool聲明就出現了。以相反的方式去做。

而且您不需要導入java.lang。*,該包中的所有內容始終可用。

相關問題