javascript变量到jsp表达式

标签 javascript jsp expression

我正在尝试显示从 postgresql 到 slickgrid 的数据。但是,在 javascript for 循环中,我无法从 JSP 表达式中检索正确的值。 我该怎么做?

conn = dataSource.getConnection();
        stmt = conn.createStatement();
        rs  = stmt.executeQuery("SELECT host_name,username,key_value,updated from pass_table");
        while(rs.next()) {
            hostname.add(rs.getString(1));  
        } 
    } catch (Exception e) {
        out.println("<br /><font color='red'><strong>SQL Exception: " + e + "</strong></font><br/>");
        }
        %>


      $(function () {
       var data = [];
        for (var i = 0; i < 2; i++) {
          data[i] = {
            //title: "Task " + i
            title: "<%= hostname.get(i)%>"  <===this part
            //title: "${row.host_name}" + i
         };
        }


        grid = new Slick.Grid("#myGrid", data, columns, options);
      })
    </script>

最佳答案

试试这个,

$(function () {
    var data =[]; 
     <%
        for(int i = 0; i < 2; i++) {
        %>
       data[<%=i%>] ={
              title:"<%= hostname.get(i)%>"
        <%
        };
        %>
     };

     grid = new Slick.Grid("#myGrid", data, columns, options);
          })

关于javascript变量到jsp表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33470663/

相关文章:

javascript - 在 osTicket 中购买票证花费了多少小时?

javascript - 使用相同的页面和动态创建的表创建 Iframe

jsp - 使用 c :url in c:set

C#.NET 3.5 : What is Expression<> used for?

c - 函数参数中的逗号运算符

javascript - 无法从选定的 jquery 中追加和更新选项

java - Servlet:无法从 jsp 链接 css:无法解析目录资源:${pageContext.request.contextPath} 链接到 root 而不是 src/main/webapp

java - 来自 Tomcat 的不完整 HTTP 响应

r - R中传说中的希腊字母

javascript - 如何使 WebSQL 查询同步?