【发布时间】:2011-05-16 06:42:46
【问题描述】:
如何使用window.open() 调用 servlet?
我的代码是:
onclick='window.open("/PDFServlet", "popupWindowName",
"dependent=yes, menubar=no, scrollbars=yes, resizable=1, toolbar=no,width800,height=600")'
【问题讨论】:
-
这段代码有什么问题?
-
为什么这个问题用 jsp 和 servlet 标记?据我所知,问题和答案都只与jsf和javascript有关。
-
只需将
"/PDFServlet"更改为"/PDFServlet/page.jsp"即可打开名为“page.jsp”的JavaServr 页面,链接到文件夹通常会因安全原因而失败,因为它会尝试在服务器。 -
@Shadow:将 servlet 映射到“文件夹”URL(漂亮的 URL)上是完全有效的。整个 URL 显然是无效的(404 及以上),或者 OP 只是没有正确实现
doGet()方法。但是他没有提到到底出了什么问题,所以给出一个好的答案相对困难。 -
@Balus 谢谢,不知道映射选项。猜猜我们现在等待 OP...
标签: java javascript servlets