Java JSP EL方法调用有时返回null

Java JSP EL方法调用有时返回null,java,jsp,Java,Jsp,在我的header.tag文件中(包括在所有jsp中),我有- 第二次发生了什么不同? 哪种方式更适合/标准使用?我被你的代码弄糊涂了。在第二个代码段中,您创建了一个脚本变量,然后尝试使用作用域变量访问它。那是行不通的。如果将以下表达式放在后面,将显示什么? <jsp:include page="${Util.getPath(request)}/WEB-INF/jsp/navmenu.jsp"/> <% String path= {Util.getPath

在我的
header.tag文件中(包括在所有jsp中),我有-

第二次发生了什么不同?
哪种方式更适合/标准使用?

我被你的代码弄糊涂了。在第二个代码段中,您创建了一个脚本变量,然后尝试使用作用域变量访问它。那是行不通的。如果将以下表达式放在后面,将显示什么?
<jsp:include page="${Util.getPath(request)}/WEB-INF/jsp/navmenu.jsp"/>
<% String path= {Util.getPath(request) %>
<jsp:include page="${path}/WEB-INF/jsp/navmenu.jsp"/>