Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 变量不';不要在JSP页面中初始化_Java_Jsp_Web Applications - Fatal编程技术网

Java 变量不';不要在JSP页面中初始化

Java 变量不';不要在JSP页面中初始化,java,jsp,web-applications,Java,Jsp,Web Applications,我正在处理一个JSP页面,其中某些区域可见,而其他区域不可见(我还将检查这些部分链接到的页面,以进行身份验证/授权)。由于某种原因,我创建的第三个字符串似乎没有被创建。您可以在调试映像中看到,我已经过了创建变量的行,而字符串仍然不存在。我尝试过清理和重建 <% boolean invalidLogin = false; try { invalidLogin = Boolean.parseBoolean(request.getParameter("inval

我正在处理一个JSP页面,其中某些区域可见,而其他区域不可见(我还将检查这些部分链接到的页面,以进行身份验证/授权)。由于某种原因,我创建的第三个字符串似乎没有被创建。您可以在调试映像中看到,我已经过了创建变量的行,而字符串仍然不存在。我尝试过清理和重建

<% 
    boolean invalidLogin = false;
    try {
        invalidLogin = Boolean.parseBoolean(request.getParameter("invalid"));
    } catch (Exception e) {}
    User user = (User) session.getAttribute("user");
    String logOnAreaVisibility = " display:none; ";
    String logOffAreaVisibility = " display:none; ";
    String adminAreaVisibility = " display:none; ";
    ...

给你一些想法。首先,IDE在adminAreaVisibility下放置了一个曲线。这通常表明从未使用过该变量。因此,首先要检查变量是否在代码的后面实际使用。第二,根据我的经验,Tomcat和一些容器维护一个“缓存”目录。有时我需要清除缓存目录以刷新代码库。我的猜测是IDE告诉您没有使用该变量,并且该变量可能不是由编译器作为优化创建的。正是这样。我在代码中的其他点更改了值,但意外地使用了不同的变量名作为输出。非常感谢。给你一些想法。首先,IDE在adminAreaVisibility下放置了一个曲线。这通常表明从未使用过该变量。因此,首先要检查变量是否在代码的后面实际使用。第二,根据我的经验,Tomcat和一些容器维护一个“缓存”目录。有时我需要清除缓存目录以刷新代码库。我的猜测是IDE告诉您没有使用该变量,并且该变量可能不是由编译器作为优化创建的。正是这样。我在代码中的其他点更改了值,但意外地使用了不同的变量名作为输出。非常感谢。