有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

jspjavabean:在scriplets中获取具有应用范围的bean属性的值?

如何在scriplets中获取具有应用范围的bean属性的值? 这里tv1是bean实例getNum()返回一个整数

    <%
       for(int j=1; j<=${applicationScope.tv1.getNum()}; j++) {
           //code to execute
       }
     %>

这不管用。。 EL在scriplets外部工作,但不在其内部工作


共 (1) 个答案

  1. # 1 楼答案

    你试过这个吗

    Type是tv1bean的类型

    <%  
           Type tv1 = (Type)application.getAttribute("tv1");
           //OR
           Type tv1 = (Type)servletContext.getAttribute("tv1");
           for(int j=1; j<=tv1.getNum(); j++) {
               //code to execute
           }
    %>