javascript - JSTL 和 JavaScript

标签 javascript jstl iteration

我正在使用 JSTL forEach循环并构建表。我遇到的困难是我需要在向用户显示之前使用 Javascript 函数处理该数据。有没有一种方法/语法可以在 JSTL 渲染标签之后但再次循环之前调用 Javascript 函数?如果没有,是否有一种方法可以使用 JSTL 或 Struts 迭代来唯一且连续地标记 <td/>带有 row:col 的元素ID,以便我稍后可以处理它们?

最佳答案

Is there a way/syntax to call a Javascript function(s) after JSTl has rendered the tag, but before it loops again?

显然不是:JSTL 处理发生在服务器端。 JS 在 JSP 完全渲染并交付给客户端之后发生。

If not, is there a way with JSTL or Struts iteration to uniquely and serially tag the elements with a row:col ID, so I can later process them?

当然,您可以将任何您想要的内容放入 DOM id 和/或 class 属性中,或者使用诸如 data-id/之类的东西ETC。属性(如果您想将该信息分开)。

不过,最好的方法取决于您具体在做什么。

关于javascript - JSTL 和 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17241695/

相关文章:

JavaScript 错误地将毫秒转换为日期?

java - 有什么方法可以在不复制 javascript 标签的情况下将 ajax 与 jSTL 自定义标签一起使用?

java - 无法理解 Java map 条目集

javascript - 将多个 Controller 中的 AngularJS 范围对象合并为一个对象

javascript - 在js中选择不工作

javascript - ajax跨源请求在 safari 中不起作用,但在 chrome 和 firefox 中起作用

jsp - Servlet 应用程序中的 Unicode 字符显示为问号

java - 如何从 jSTL 中的 foreach 循环中获取索引值

java - 如何从内容页面检索第一个 PAR 节点

java - 迭代对象的自定义 LinkedList 类