在JSP页面里
<%String number = (String)request.getAttribute("Number");
int j = Integer.parseInt(number);
for(int i=0;i<j;i++){
out.print("<td>${row.price"+i+"}&nbsp;</td>");
}%>
动态输出到JSP页面的EL函数是不是不会运行<有没有能运行的>

解决方案 »

  1.   

    EL语句是由服务端的应用服务器解析的,你这样直接交给客户端的浏览器进行解析了,浏览器是不支持EL解析的。
      

  2.   

    out.print("<td>${row.price"+i+"}&nbsp;</td>");
    这条命令把${row.price*}这个字符串送客户端,客户端是没解析能力的
      

  3.   

    EL语句是由服务端的应用服务器解析的,你这样直接交给客户端的浏览器进行解析了,浏览器是不支持EL解析的。
    -------------------------------------------------------
    正解
      

  4.   

    最好别用el函数,直接用el或者jstl就好了!