| ||||||||||||||||
| 前のページ 1 2 3 4 次のページ | ||||||||||||||||
| ファイルシステム上のパスの定義 | ||||||||||||||||
(1)のSample.xmlは、Struts上で動くWebアプリケーションのコンテキストと、実際にWebアプリケーションが格納されているファイルシステム上のパスを定義しています。 今回利用するサンプル・アプリケーションのコンテキスト名は「Sample」ですので、ファイル名はSample.xmlとしなければなりません。 Sample.xml | ||||||||||||||||
<Context> | ||||||||||||||||
| ログイン画面を表示するためのJSP | ||||||||||||||||
(2)のlogin.jspは、ログイン画面を表示するためのJSPです。 login.jsp | ||||||||||||||||
<%@ page contentType="text/html; charset=Shift_JIS" %> | ||||||||||||||||
| トップ画面を表示するためのJSP | ||||||||||||||||
(3)top.jspは、トップ画面を表示するためのJSPです。 top.jsp | ||||||||||||||||
<%@ page contentType="text/html; charset=Shift_JIS" %> | ||||||||||||||||
| 日本語の文字化けを回避するために利用しているフィルタクラス | ||||||||||||||||
(4)のSetCharacterEncodingFilter.classは、Webブラウザから入力された日本語の文字化けを回避するために利用しているフィルタクラスです。 SetCharacterEncodingFilter.classは、はじめからStrutsに用意されている「servlets-examples」や「jsp-examples」といったサンプル・アプリケーションから流用することが可能です。 | ||||||||||||||||
| ログインボタンが押された時に実行されるアクションクラス | ||||||||||||||||
(5)のLoginAction.classは、ログイン画面のログインボタンが押された時に実行されるアクションクラスです。 | ||||||||||||||||
| 入力された値を保持するアクションフォームクラス | ||||||||||||||||
(6)のLoginForm.classは、ログイン画面に入力された値を保持するアクションフォームクラスです。 | ||||||||||||||||
| ログアウトボタンが押された時に実行されるアクションクラス | ||||||||||||||||
(7)のLogoutAction.classは、トップ画面のログアウトボタンが押された時に実行されるアクションクラスです。 | ||||||||||||||||
| LoginAction.classのソースコード | ||||||||||||||||
(8)のLoginAction.javaは、LoginAction.classのソースコードです。 LoginAction.java | ||||||||||||||||
import javax.servlet.http.HttpServletRequest; | ||||||||||||||||
| 前のページ 1 2 3 4 次のページ | ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||

