有人知道如何将请求转发到特定的框架吗?
我用:
dispatcher = getServletContext().getRequestDispatcher("/servlet/MyServlet" );
dispatcher.forward( request, response );
有没有办法在这样的定义目标框架(TARGET ='myFrame') 请求转发?
答案 0 :(得分:2)
不,无法从服务器端指定target
。想象一下如果可以从服务器端指定target="_blank"
会发生什么。
您需要在客户端指定它。您可以在target
和<form>
元素中指定<a>
元素,action
或href
指向相关servlet。
作为替代方案,您可以采用无框架基于ajax的方法。在JavaScript中,可以根据servlet响应动态遍历/操作HTML DOM树。无论如何,帧都是90年代。