Structs フレームワークを使った Web の基礎

StructsはWebアプリケーション構築用のオープンソースJavaフレームワークです。 フォーム検証、国際化、データバインディングなど、開発者が高品質なWebアプリケーションを簡単に構築するための重要な機能を提供します。

Structsフレームワークを使用するには、以下の手順に従ってください。

  1. Structsの依存関係を追加する:Structsフレームワークの依存関係をプロジェクトに追加します。依存関係はMavenやGradleなどのビルドツールを通して管理できます。以下はMaven設定の例です。
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.x.x</version>
</dependency>
  1. ウェブXML
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
  1. org.apache.struts2.ActionSupport、ネイティブ日本語へ言い換えてください。
public class MyAction extends ActionSupport {
private String name;
// getter and setter for name
public String execute() {
// 处理请求逻辑
return SUCCESS;
}
}
  1. struts.xml
<struts>
<package name="default" extends="struts-default">
<action name="myAction" class="com.example.MyAction">
<result>/myPage.jsp</result>
</action>
</package>
</struts>
  1. ビューの作成: アクションの結果を表示するための JSP ページを作成します。
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>My Page</title>
</head>
<body>
<h1>Hello, ${name}!</h1>
</body>
</html>

Structsフレームワークのシンプルな使用例を記載しました。プロジェクトの要件に合わせて、より多くの設定や拡張を行うことができます。また、Structsフレームワークは、より詳しい学習と参照のための豊富なドキュメントとサンプルを提供しています。

bannerAds