在我的控制器类中,我正在为请求设置一些属性,如下所示。访问javascript中的动态请求变量
for(ConsumerVO dep:quoteVO.getConsumerFamily().getDependents())
{
request.setAttribute("dependent_"+depCount+"_birthdateMM", dep.getBirthdateMM());
request.setAttribute("dependent_"+depCount+"_birthdateDD", dep.getBirthdateDD());
request.setAttribute("dependent_"+depCount+"_birthdateYYYY", dep.getBirthdateYYYY());
depCount++;
}
在JSP中,我试图通过动态地设置变量名称来访问它。但它没有工作。没有数据在$ {depMM},$ {depDD}等。我正在寻找类似$ {$ {depMM}}的东西。我如何访问循环中的请求变量? PS:当我这样做时,它打印了数据。
var dependent1MM_data = '${dependent_1_birthdateMM}';
alert(dependent1MM_data);
你能告诉你如何在JSP中设置变量吗? – karthick
这个变量不是直接用在jsp中的。它传递给另一个jquery函数,它将根据这些数据显示/创建一些div。 – jijo