请帮助。这是获取Object wich内部变量值的正确方法,该方法已提交到当前的jsp页面。我需要通过JSTL做到这一点。这是故事: 1.将root.jsp数组除十进制:
<script>
var callVars = new Object();
callVars.ANI = '';
callVars.BALANCE = '';
e t.c.
</script>
<assign name="callVars.ANI" expr="somedata"/>
<submit next="pre_segmentation.jsp" method="get" namelist="callVars"/>
<if cond="callVars.ANI == 'XXXXXXXXX'"> works fine.
<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对象读取特定值时,它显示为空。