Доступ к данным объекта в HTTP-запросе через JSTL - PullRequest
0 голосов
/ 31 мая 2019

пожалуйста, помогите. Какой правильный способ получить значение переменной внутри объекта, который был представлен на текущей странице JSP. Мне нужно сделать это через JSTL. Вот история: 1. root.jsp массив декальдирован:

<script>
var callVars = new Object();
callVars.ANI = '';
callVars.BALANCE = '';
e t.c.
</script>
  1. В приложении некоторые значения присваиваются в форме VXML:

<assign name="callVars.ANI" expr="somedata"/>

  1. Затем отправляется на следующую страницу:
<submit next="pre_segmentation.jsp" method="get" namelist="callVars"/>
  1. На следующей странице я могу прочитать данные в тегах VXML:
<if cond="callVars.ANI == 'XXXXXXXXX'"> works fine.
  1. Я не могу прочитать данные через JSTL. Перепробовал почти все варианты, но никто не работал:
<debug:message message="${paramValues[callVars['ANI']]}"/>
<debug:message message="${paramValues[callVars.ANI]}"/>
<debug:message message="${param.callVars.ANI}"/>

Когда я делаю только $ {param.callVars}, он печатает:

[DEBUG] 2019-05-31 15:46:52.898 LogInfoMessage.doTag(LogInfoMessage.java:20) - Message: pre_segmentation.jsp: [object]

Но когда я пытаюсь прочитать непосредственно из объекта callVars определенное значение, оно отображается пустым.

...