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
JSP表达式解析_Jsp_Jsp Tags - Fatal编程技术网

JSP表达式解析

JSP表达式解析,jsp,jsp-tags,Jsp,Jsp Tags,我是JSP新手,在标记文件中发现了以下内容: <c:when test="${fooRequest.fooEnabled}"> fooRequest是fooRequest的一个实例。但是在类文件中,没有定义fooEnabled!有一个名为isfoooenabled的函数。测试语句时,它会自动调用isfoooenabled吗 由于某种原因,我无法调试它。但是我确信标记文件运行良好。JSP中的表达式语言EL遵循bean约定:${foo.bar}执行以下操作: 在页面、请求或会话上下文中

我是JSP新手,在标记文件中发现了以下内容:

<c:when test="${fooRequest.fooEnabled}">
fooRequest是fooRequest的一个实例。但是在类文件中,没有定义fooEnabled!有一个名为isfoooenabled的函数。测试语句时,它会自动调用isfoooenabled吗


由于某种原因,我无法调试它。但是我确信标记文件运行良好。

JSP中的表达式语言EL遵循bean约定:${foo.bar}执行以下操作:

在页面、请求或会话上下文中查找名为foo的作用域变量 如果foo有一个getBar方法,则取其值 否则,如果foo有一个返回布尔值的isBar方法,或者布尔值取其值 您还可以为列表或映射使用下标,例如${foo.bar[2]}或${foo.bar['x']}


如果您使用JSTL标记库而不是jsp,您会发现更多关于或章节表达式语言的详细信息。请将鼠标悬停在问题中的jsp标记上,然后单击信息链接:@McDowell抱歉,这是一个拼写错误。您不会通过制作一个简单的程序来回答您的问题来尝试它。