1
私はログインページを持っています。ユーザーが有効なユーザー名とパスワードを入力すると、別のページが表示されます。私はprocessActionメソッドでユーザー名とパスワードをチェックします。 processActionから別のjspに転送するにはどうすればいいですか?liferay processのJSpファイルへの転送方法
私はログインページを持っています。ユーザーが有効なユーザー名とパスワードを入力すると、別のページが表示されます。私はprocessActionメソッドでユーザー名とパスワードをチェックします。 processActionから別のjspに転送するにはどうすればいいですか?liferay processの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);
することができますが、このメソッド呼び出しを記述したJSP
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");
}
//メソッドを呼び出すためにこのメソッドを使用して呼び出すこともできます。
response.setRenderParameter("jspPage", "/admin/search.jsp");
これは、このコードは私の "response.setRenderParameter(" jspPage " "/admin/search.jsp")のために働い
........簡単で、最も簡単な方法です。"ありがとう – Karadous