1.最初に名前を付けてWebプロジェクトを作成し、Struts2を作成し、Java EE6.0を選択し、[完了]をクリックします。
2。「Struts」を右クリックしてMyeClipse-> Struts機能を追加し、次のポップアップウィンドウがポップアップし、Struts 2.1を選択します。 [完了]を選択して[完了]をクリックします。
3。構築後、プロジェクトディレクトリを次の図に示します。
4.ログインクラスを作成し、ActionSupportクラスを継承します(SuperClassの参照をクリックして、Search ActionSupportを選択します)
5.ユーザー名とパスワードの変数を定義し、右クリックして[ソース] - > [GettersとSetterを生成]を選択して、get and Set機能をすばやくインポートします。
6.次に、[ソース] - > [オーバーライド/実装]を選択し、[execute()を選択し、[完了]をクリックします。
7.次に、次のコードを入力します。
public string execute()スロー例外{string u、p; u = getUsername(); p = getPassWord(); if(u.equals( "lang")&& p.equals( "lang")){return "success";} els <return "error";} <br>} 8。2つのインターフェイスを作成します:success.jspとerror.jsp、「ログインに正常に」と「ログイン失敗」を表示します
success.jspに次のコードを追加します:
<%@ taglib prefix = "s" uri = "/struts-tags"%> <s:プロパティ値= "username"/>ログインに正常に! ! ! <br>
ユーザー名にログインしてください。
9。struts.xmlのフローインターフェイスで:
ここでは、パッケージ、名前「デフォルト」、ワークスペースは「/アクション」、「struts-default」を継承します。次に、「アクション」を追加し、名前は「ログイン」、クラスは「com.langguojie.struts2.login」です。最後に、2つの「結果」を追加します。名前は成功とエラーです。対応するJSPは、success.jspとerror.jspです。
struts.xmlの対応するコードは次のとおりです。
<struts> <パッケージname = "default" namespace = "/action" extends = "struts-default"> <action name = "login"> <result name = "success"> ../ success.jsp </result name = "error"> ../ error.jsp </result> </action> </packag> </struts>
10。操作結果:
11。概要
Struts2の予備的な理解の後、Struts2フレームワークはデータの合格と呼び出しに非常に便利であり、Webサイト開発においても非常に実用的です。また、使用は非常に簡単で、関数は直接呼び出され、コードの一部が自動的に生成されます。
myeclipseを使用してStruts2フレームワークを開発してログイン関数(構造チュートリアル)を実装することで終わりました。すべての人に役立つことを願っています。