我正在使用JSTL forEach
循环并构造表。我遇到的困难是,在显示给用户之前,我需要使用Javascript函数处理该数据。在JSTL呈现标记之后但在再次循环之前,是否有一种方法/语法可以调用Javascript函数?如果不是,是否有JSTL或Struts迭代方法可以用<td/>
ID唯一地并依次标记row:col
元素,所以我以后可以处理它们了吗?
最佳答案
在JSTl呈现标记之后但在再次循环之前,是否有一种方法/语法来调用Javascript函数?
显然不是:JSTL处理是在服务器端进行的。 JS发生在JSP完全呈现并交付给客户端之后。
如果不是,是否有JSTL或Struts迭代方法可以用row:col ID唯一且顺序地标记元素,所以我以后可以处理它们了吗?
当然,您可以将所需的任何内容放入DOM id
和/或class
属性中,或使用诸如data-id
/ etc之类的东西。属性,如果您想使这些信息分开。
最好的方法取决于您具体在做什么。
关于javascript - JSTL和Javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17241695/