jsp内部html中的Javascript静态变量

Javascript static variable in jsp inner html

本文关键字:静态 变量 Javascript 中的 内部 html jsp      更新时间:2023-09-26

我正试图在一些内部html中使用javascript静态变量来为html元素生成动态id。我的一个代码是这样的。

arguments.callee.selectId = 0; 
var techDropDown = "<form:select type='catalogOwner' id='selectTech"+arguments.callee.selectId+"'" "path='resources[${status.index}].techName'><form:option value=''>--select--</form:option></form:select>";
arguments.callee.selectId++;

但是我的jsp页面正在抛出Unterminated<form:尝试访问此代码时选择标记。这里可能有什么问题。请帮帮我。提前谢谢你。

不能使用javascript动态添加jsp标记。但您可以动态添加html,因为浏览器可以理解它。

JSP标记在浏览器呈现之前由J2EE服务器/容器编译为有效的HTML。在您的情况下,请求必须转到服务器/容器进行编译并获取HTML。这就是AJAX。