java - 从 portlet 中的 doView 方法重定向

标签 java websphere redirect portlet

我正在使用 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/

相关文章:

batch-file - 如何将 findstr 的输出重定向到文件?

mod-rewrite - SSL 重写重定向 apache2

使用 4 维数组的 Java 程序

java - ShallowEtagHeaderFilter 在 WAS8 应用程序服务器下不起作用

java - 生产中的Solr

java - Spring/Hibernate 添加一个在关闭 EntityManagerFactory 之前运行的关闭钩子(Hook)

java - 使用 websphere api 获取当前应用程序实例?

Java-EE 重定向到自定义错误页面

java - JSlider 在 10 秒后隐藏,就像在电视机中一样

java - JDBC4 插入日期 "0001-01-01"