通过JSTL访问HTTP请求中的对象数据

时间:2019-05-31 12:15:12

标签: jsp object tomcat jstl vxml

请帮助。这是获取Object wich内部变量值的正确方法,该方法已提交到当前的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对象读取特定值时,它显示为空。

0 个答案:

没有答案