JSP 中的文档对象

Bes*_*est 1 java jsp

我无法弄清楚下面代码中的“文档对象”可以在哪里注入到 JSP 文件中:

  <a href="#"
   onclick="document.forms[0]['filePickerAction'].value='pickAltView';
   document.forms[0]['filePickerFrom'].value='<spring:message
     code="filePickerMessage.pickAltViewXsl" />';
   document.forms[0].submit();return false;">
 <fmt:message key="text_selectAltViewXsl"/></a>
Run Code Online (Sandbox Code Playgroud)

你有什么想法?

Bal*_*usC 5

它是一个全局JavaScript变量,指的是当前的 HTML DOM 树,该树是由 Web 浏览器在解析 Web 浏览器从 Web 服务器检索到的 HTML 文档后创建的。这个 JavaScript 变量与 JSP 或任何服务器端语言无关。JSP 只是一个 HTML 代码生成器,并不与 JavaScript 同步运行。右键单击浏览器中的页面,执行“查看源代码”,您看到的只是纯 HTML。如果 Java/JSP 正确完成了它的工作,您不应该看到它的任何一行。Web 浏览器使用 HTML DOM 树将页面呈现给客户端,并将其作为document变量公开到 JavaScript 上下文中。它允许 JavaScript 程序员访问、遍历和操作 HTML DOM 树。

也可以看看: