2014-11-24 57 views
1

我想從會話中設置字符串值。我想要類似的東西:用JSTL c標記設置Java字符串值

<% 
    String getReactive = <c:out value="${result}"></c:out>; 
%> 

我知道它不會奏效。但我需要一些與此類似:

<% 
    String getReactive = ics.GetVar("result"); 
%> 

回答

5

有一個C:集屬性可用

<c:set var="getReactive" value="${result}" /> 

您還可以設置範圍屬性並定義設置變量的範圍。訪問變量進一步下跌將是簡單地通過

<c:out value="${getReactive}"/> 

周圍的其他方法是使用隱含的session對象如此簡單

<% 
    String getReactive = (String) session.getAttribute("result"); 
%> 
+0

OK,這就是正確的,但我需要這樣的東西'String getReactive = C。出( 「結果」);'。這可能不是嗎? – AndreFontaine 2014-11-24 23:16:27

+0

該概念存在,語法不同。腳本中有一個會話對象可用。您可以檢查我編輯的答案,它的語義與您在評論中所建議的相同。 c:out就是這樣,迭代到範圍,用給定的鍵搜索值 – 2014-11-24 23:21:02