0

有谁知道如何将请求转发到特定框架?

我用:

    dispatcher = getServletContext().getRequestDispatcher("/servlet/MyServlet" );
    dispatcher.forward( request, response );

有没有办法在这样的请求转发中定义目标框架(TARGET='myFrame')?

4

1 回答 1

2

不,不可能target从服务器端指定。想象一下,如果可以target="_blank"从服务器端指定 a 会发生什么。

您需要在客户端指定它。您可以在其或指向相关 servlet 的元素中指定target属性。<form><a>actionhref

作为替代方案,您可以采用基于无框架 ajax 的方法。在 JavaScript 中,可以根据 servlet 响应动态遍历/操作 HTML DOM 树。无论如何,框架太 90 年代了。

于 2012-05-01T20:11:19.737 回答