2017-05-20 110 views
0

我在我的jsp以下代碼轉換JSP代碼到EL

變種chart_json $ {後綴} = <%= request.getAttribute( 「chart_json」 + request.getAttribute( 「後綴」))%>;

是否有任何方式來轉換代碼 <%= request.getAttribute( 「chart_json」 + request.getAttribute( 「後綴」))%>; 要表達? 我知道,我可以改變在服務器端的結構(如轉換映射值),但是我正在尋找一個快速的解決方案 感謝

+0

請訪問http ://stackoverflow.com/questions/12401034/jsp-expressions-and-dynamic-attribute-names –

回答

0

這裏是一個表達式,你可以嘗試:

#{request.getAttribute('chart_json'.concat(request.getAttribute('suffix')))} 
+0

我做了,但它沒有工作 –

+0

也是它jsp el not jsf –

+0

'不工作'如何?它給你沒有輸出嗎?你有沒有嘗試顯示所有的屬性? jsp中的原始表達式是否按預期工作? –