jsp中怎样在双引号中加入变量?

例子:
<%for(i=0;i<count;i++)
{ %>
<input type="text" name="<%=d[i]%>">
仓库<%=i+1%>距离<%}%>
中的i是变量。上诉表示法不正确

第1个回答  2010-05-24
写法没错,检查你的i是否声明了(就是for(i = 0) 之前是否int i 了,如果没有最好改成for(int i =0;...) ) ,还有就是d[]这个数组是否之前声明过了。
第2个回答  2010-05-24
你写的方法没有错
name="<%=XXXXX %>"就是这样写

可能是你的数组d[]有问题吧
你看下它本回答被网友采纳
第3个回答  2010-05-24
<%=%>好像只能用在单变量上,表达式好像用不了。没什么印象了,你试下把
<%=i+1%>改成<%Response.Write(i+1)%>吧。。
第4个回答  2010-05-24
用EL表达式来写,${d[i]}即可!
相似回答