Java使用JSTL c标记设置字符串值

And*_*ine 1 java jsp jstl

我正在尝试从会话中设置String值.我想要这样的东西:

<%
    String getReactive = <c:out value="${result}"></c:out>;
%>
Run Code Online (Sandbox Code Playgroud)

我知道它不会奏效.但是我需要类似的东西:

<%
    String getReactive =  ics.GetVar("result");
%>
Run Code Online (Sandbox Code Playgroud)

Mas*_*ave 5

有ac:set属性可用

<c:set var="getReactive" value="${result}"  />
Run Code Online (Sandbox Code Playgroud)

您还可以设置范围属性并定义您设置的变量的范围.进一步向下访问变量将简单地通过

<c:out value="${getReactive}"/>
Run Code Online (Sandbox Code Playgroud)

另一种方法是简单地使用隐式会话对象

<%
    String getReactive =  (String) session.getAttribute("result");
%>
Run Code Online (Sandbox Code Playgroud)