我正在使用 java 脚本函数向表中添加行。每行都有文本字段和选择框。我想对这些控件使用 struts 标签。当我将innerHTML直接设置为标签时,屏幕上不会显示任何结果。即使我在设置 html 之前尝试对字符串内容进行 eval 函数,但也不起作用。
最佳答案
Struts 标签最终将被评估为 HTML 标签,如果您的 JavaScript 位于 JSP 中并且将在页面加载期间调用,您的 Struts 标签将被评估并且您将能够看到输出,
如果您将 JavaScript 代码放入 Java 脚本文件中,则您的 Struts 标记将不会被评估,并且您将无法看到 HTML 输出,因为 Struts 标记评估是由您的服务器而不是客户端执行的,对于 Web 浏览器来说,没有任何东西称为 Struts 标签,它只是理解 HTML 标签。
关于javascript - 在 JavaScript 中评估 struts2 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10664479/