【问题标题】:JSP Class "cannot be resolved to a variable"JSP 类“无法解析为变量”
【发布时间】:2013-06-25 16:31:31
【问题描述】:

亲切的问候:

无法解析为变量" 我在 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 = "";
      }
    %>

如您所见,错误在下面发布.... 我该如何解决?

此错误消息: 输入异常通知

门萨耶

描述 El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

例外

org.apache.jasper.JasperException: No se puede compilar la case para 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.generateClass(JDTCompiler.java:457)

感谢您的宝贵帮助。

最好的问候

【问题讨论】:

  • 什么不能解析为变量?
  • 对我来说没问题,也许你的问题在别处
  • 对不起,我把代码和消息放在一起

标签: java class jsp variables resolve


【解决方案1】:

你可以在你的项目lib中构建路径,导入jsp-api.jar和servlet-api.jar,这两个jar可以在tomcat的lib中找到。

【讨论】:

  • 不以任何方式回答问题。
【解决方案2】:

您对 RTool 类的声明是在您尝试在 User 类中使用它之后出现的。反过来做。

而且您不需要导入 java.lang.*,该包中的所有内容始终可用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-17
    • 2012-05-27
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-17
    • 2011-10-08
    相关资源
    最近更新 更多