JSTL c:set 核心标签,<c:set>
核心 JSTL 标签用于为指定范围内的对象或变量赋值。让我们用示例来理解这一点。
这里我将一个字符串值赋给应用范围中的变量name
(它允许我在应用的任何 JSP 页面中访问我的变量)。在另一页(display.jsp
)上,我使用<c:out>
标签和 EL 在浏览器上打印了值。
display.jsp
输出:以下是上述示例输出的屏幕截图。
<c:set>
标签的属性
1)value
:它可以是硬编码值或表达式。例如以下是<c:set>
的允许变体标签:
变量myvar
的值将存储在对象名称中。
表达式的结果将存储在对象中。
2)var
:它保存变量/对象名称
3)scope
:可以是request
,session
,page
和application
。在上面的例子中,我们已将范围指定为应用,但它可以是上述四个范围之外的任何内容。这一切都取决于要求。