Struts2のコントローラーはフィルターです。 Strutsのアクションは、基本的なMVC設計パターンの独立したサーブレットと同等であり、アクションはモデルレイヤー(Javabean)を呼び出して特定のビジネス機能を完了します。
struts2に例を作成します
新しいWebプロジェクトを作成し、プロジェクトを右クリックしてMyeClipse> AddScaptScapabilityを選択し、インターフェイスでStruts2を選択し、[完了]をクリックします。その後、SRCファイルの下に構成ファイルstruts.xmlのstruts.xmlが表示されます。
次に、web.xmlファイルでフィルター、構造struts.xmlファイル、およびアクションクラスを作成します。
Struts2のアクションクラスは、実行方法を含む通常のクラス(POJO)である限り、インターフェイスを必要としません。必要なインターセプターが実行されると、プログラムは実行方法とアクションクラスを実行します。
public class hellocaction {private string name; private string password; public void setname(string name){this.name = name;} public void setPassword(string password){this.password = password;} public string execute()throws {if( "yang" .equals(name)&& "123456"。 "エラー";}}}struts2を構成する場合、右クリックして作成されたstruts.xml構成ファイルは、web-infi/classesディレクトリに自動的に公開されます。これは、Strutsがデフォルトでロードするファイルであり、Struts2で呼び出される必要があるアクションを構成するために使用されます。
<! - 構成パッケージ、Struts-defaultを継承する必要があります - > <struts> <パッケージ名= "struts2" extends = "struts-default"> <! - configuration action、helloにアクセスするために使用されます。 </package> </struts>
最後に、http:// localhost:10086/zstrutsdemo/hello.action?name = yang&pass = 1234をブラウザにリクエストします
ページが対応するインターフェイスにジャンプするのを見ることができます
要約します
上記は、Struts2の最初の紹介とコードの例の紹介に関するこの記事の内容全体です。私はそれが誰にでも役立つことを願っています。興味のある友達は引き続きこのサイトを参照できます:
struts2開発プロセスと詳細な構成
Struts2の紹介文字列コードを介入します
struts2 ognl式の例の詳細な説明
欠点がある場合は、それを指摘するためにメッセージを残してください。このサイトへのご支援をありがとうございました!