1
我有一個登錄頁面。當用戶輸入有效的用戶名和密碼時,應顯示另一個頁面。我在processAction方法中檢查用戶名和密碼。我如何從processAction轉發到另一個jsp?轉發給liferay中的JSp文件processAction方法
我有一個登錄頁面。當用戶輸入有效的用戶名和密碼時,應顯示另一個頁面。我在processAction方法中檢查用戶名和密碼。我如何從processAction轉發到另一個jsp?轉發給liferay中的JSp文件processAction方法
你需要使用這樣的..
String myjsp;
public void init() {
editJSP = getInitParameter("edit-jsp");
helpJSP = getInitParameter("help-jsp");
viewJSP = getInitParameter("view-jsp");
//write your jsp page name
myjsp = getInitParameter("myjsp-jsp");
}
//方法調用JSP
protected void include(
String path, RenderRequest renderRequest,
RenderResponse renderResponse)
throws IOException, PortletException {
PortletRequestDispatcher portletRequestDispatcher =
getPortletContext().getRequestDispatcher(path);
if (portletRequestDispatcher == null) {
_log.error(path + " is not a valid include");
}
else {
portletRequestDispatcher.include(renderRequest, renderResponse);
}
}
//寫這個方法調用轉化爲行動方法
include(myjsp, request, response);
可以使用這種方法也叫...
response.setRenderParameter("jspPage", "/admin/search.jsp");
這是很容易和簡單的方法........
此代碼爲我工作 「response.setRenderParameter(」 jspPage 「 」/admin/search.jsp「);」謝謝 – Karadous 2012-04-03 14:01:22