document.write-won';t从JavaScript文件写入字符串

document.write-won';t从JavaScript文件写入字符串,java,javascript,jsp,document.write,Java,Javascript,Jsp,Document.write,我一直在使用我在工作中继承的一些代码,并向其中添加了一些新内容,但现在,数据无法打印 代码使用document.write并使用.js文件来帮助和存储字符串,然后使用document.write在JSP中打印这些字符串 rset是一个结果集 以下是一个例子: 从JSP:testme.JSP <td class="class" width="200" style="border-right: 1px solid<%= v_border %>;"><%= rset.ge

我一直在使用我在工作中继承的一些代码,并向其中添加了一些新内容,但现在,数据无法打印

代码使用document.write并使用.js文件来帮助和存储字符串,然后使用document.write在JSP中打印这些字符串

rset是一个结果集

以下是一个例子:

从JSP:testme.JSP

<td class="class" width="200" style="border-right: 1px solid<%= v_border %>;"><%= rset.getString("getMe") %> &nbsp;&nbsp;

    (<script language="javascript">document.write(disp['getMe']['<%= rset.getString("getMe").substring(0,1) %>']); </script>)
</td>
上面的代码与程序中的其他代码一样有效,但我无法找出我编写的代码有哪些不同之处,这些不同之处会导致问题,并且在满足正确条件时无法打印

当条件满足时,显示输出如下:Hi here!(你在JSP中打印了我!)

括号中的文本是对从结果集中获取和显示的值的描述

我知道scriptlets和document.write可能不是这类事情的最佳实践,但我在提供给我的代码中可以更改和使用的内容方面受到了限制

今天我回到代码中,把正确打印的其他部分弄得一团糟,发现修改JS文件中的打印值在显示数据时没有得到反映。所以我想可能还有别的事情发生

任何帮助都将不胜感激。我不熟悉使用JavaScript将数据打印到JSP


谢谢

可能是打字错误:您没有关闭
文档的括号。请编写
,从而修改:

<script language="javascript">document.write(disp['out']['<%= print %>']; </script>))
document.write(disp['out'][''];)
进入

document.write(disp['out']['']);)

结果是我不得不从IE中删除我的临时互联网文件

删除后,一切正常


再次感谢您的帮助

:我们要像1995年一样狂欢:,热爱
语言
属性和
文档。写
,就像他们在90年代写的代码一样。@adeneo坚持住,你的
行生成的HTML中有什么?@DaveMorrissey我今天回到代码,更新了问题,使之更具体,但是这句话的结果应该是:你好!(你打印了我!)括号中的文字是对括号前出现的文字的描述。你是对的。我昨天打代码时没注意到。然而,我今天回到了代码并更新了问题。我之前编写的代码中的错误已更正,但仍无法打印。
<script language="javascript">document.write(disp['out']['<%= print %>']; </script>))
<script language="javascript">document.write(disp['out']['<%= print %>']);</script>)