我正在使用 Websphere portal 6.0,我想知道是否有一种方法可以告诉服务器从 doView 方法呈现哪个页面。我知道我可以通过 processAction 方法做到这一点,但不幸的是问题的语义不允许这样做。
谢谢你的帮助
最佳答案
据我所知,您想决定要向用户显示哪个 JSP/HTML 页面。
在那种情况下,这就是您需要做的。
public void doView(RenderRequest req, RenderResponse res) throws IOException,
PortletException {
PortletRequestDispatcher prd =
getPortletContext().getRequestDispatcher("/WEB-INF/jsp/view.jsp");
prd.include(req, res);
}
您可以决定每次要为哪个 jsp 获取请求调度程序。
关于java - 从 portlet 中的 doView 方法重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/643781/