将请求转发到特定帧

时间:2012-05-01 20:10:25

标签: jsp servlets

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

我用:

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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