Javascript 在JSP中传递变量时,window.open()不起作用

Javascript 在JSP中传递变量时,window.open()不起作用,javascript,jsp,Javascript,Jsp,在过去的两天里,我一直在忙于我的项目。我正在使用window.openin 用于按钮类型输入的Jsp。作为:- HTML 但当我在window.open中的url位置传递字符串时,它就可以正常工作了 Javascript: 请帮帮我, 提前感谢代码没有问题。希望您之前已经初始化了url。可能是变量url为空。如果您不知道JavaScript不工作的原因,请向我们展示您的JavaScript,不是生成它的JSP。我是说window.open不起作用这是第一种情况如果您不知道JSP不起作用的原因,那

在过去的两天里,我一直在忙于我的项目。我正在使用window.openin 用于按钮类型输入的Jsp。作为:-

HTML

但当我在window.open中的url位置传递字符串时,它就可以正常工作了

Javascript:

请帮帮我,
提前感谢

代码没有问题。希望您之前已经初始化了url。可能是变量url为空。

如果您不知道JavaScript不工作的原因,请向我们展示您的JavaScript,不是生成它的JSP。我是说window.open不起作用这是第一种情况如果您不知道JSP不起作用的原因,那么请向我们展示您的预期输出和实际输出,不要只是告诉我们JavaScript不起作用。您到底想在“url”中存储什么以及如何存储?先生,我想控制一个将在新选项卡中生成pdf,因此我将在jsp中的window.open方法中传递url。此url包含该servlet的url,我已经在其中打印了正确的值,但它不起作用,即不将控制权授予该特定url。但当我在窗口中硬编码时,它就工作了
     <td colspan="2" align="right"><input type="button" value="Report" id="btn1" 
     onclick="window.open('<%= url %>')"></td>  
    onclick="window.open('<%= "http://www.google.com" %>')"