0
私はMVCパターンでJava EEアプリケーションを開発するためのチュートリアルに従ってきました。しかし、完全なMVCのためのアクションクラスを書くように求められました。このチュートリアルには、アクションクラスは含まれていません。JSPでMVC Webアプリケーションのアクションクラスを作成する方法は?
アクションクラスの使い方と作成方法は何ですか?
私はMVCパターンでJava EEアプリケーションを開発するためのチュートリアルに従ってきました。しかし、完全なMVCのためのアクションクラスを書くように求められました。このチュートリアルには、アクションクラスは含まれていません。JSPでMVC Webアプリケーションのアクションクラスを作成する方法は?
アクションクラスの使い方と作成方法は何ですか?
アクションクラスが...基本的には、サーバへのクライアントからの要求を処理し、あなたのコントローラである
ログインusinh JSP ...(ウルlookupdispatchアクションを使用している場合)
package com.pra.loginmodel;
public class LoginAction extends LookupDispatchAction {
/*
* forward name="success" path=""
*/
private static final String SUCCESS = "success";
@Override
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("UserForm.login", "login");
return map;
}
public ActionForward login(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
LoginActionFormBean lafb = (LoginActionFormBean) form;
String userid = lafb.getUserid();
if (!"false".equals(lafb.loginvalidate())) {
HttpSession session = request.getSession();
session.setAttribute("user", userid);
FormBean fb = new FormBean();
r.setUserid(userid);
r.show();
return mapping.findForward(LOGGER);
} else {
return mapping.findForward(LOGGER);
}
}
}
ここlogincvalidate機能のuですurlデータベースとユーザーIDとパスワードを一致させてください... これはログイン用jspに使用できるシンプルアクションクラスです
チュートリアルに続いてリンクを投稿できますか? –
http://www.datadisk.co.uk/html_docs/jsp/jsp_mvc_tutorial.htm。私はこれに従いました –
アクションクラスはおそらくサーブレットです.JSPページのフローとナビゲーションを制御するためにサーブレットを使うことができます。 –