ホームページ Java &#&チュートリアル Javaを使用したフォーム送信プログラムの作成

Javaを使用したフォーム送信プログラムの作成

Aug 07, 2023 am 09:27 AM
プログラム Javaプログラミング フォームの送信

Java を使用してフォーム送信プログラムを作成する

現代のインターネット アプリケーションでは、フォーム送信は基本的かつ重要な機能です。ユーザーはフォームに記入してデータをサーバーに送信し、サーバーはユーザーが送信したデータを処理して保存します。この記事では、Java を使用してフォーム データを処理する方法を理解できるように、Java を使用して簡単なフォーム送信プログラムを作成します。

まず、ユーザー入力を受け取るための単純な HTML フォームを作成する必要があります。次のコードを「form.html」ファイルとして保存してください。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

<!DOCTYPE html>

<html>

<head>

    <title>表单提交示例</title>

</head>

<body>

    <h1>表单提交示例</h1>

    <form action="/submit" method="post">

        <label for="name">姓名:</label>

        <input type="text" id="name" name="name" required><br><br>

        <label for="email">邮箱:</label>

        <input type="email" id="email" name="email" required><br><br>

        <label for="message">留言:</label>

        <textarea id="message" name="message" rows="4" cols="50" required></textarea><br><br>

        <input type="submit" value="提交">

    </form>

</body>

</html>

ログイン後にコピー

上記のコードは、いくつかの入力フィールドと送信ボタンを含む単純なフォームを作成します。フォームの action 属性は、データ送信時の URL アドレスを指定します。この URL アドレスは後続の Java コードで処理されます。

次に、フォームの送信を処理するサーバー プログラムを Java で作成する必要があります。次のコードを「FormServlet.java」ファイルとして保存してください。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

public class FormServlet extends HttpServlet {

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        // 获取表单提交的数据

        String name = request.getParameter("name");

        String email = request.getParameter("email");

        String message = request.getParameter("message");

         

        // 在控制台打印表单数据

        System.out.println("姓名: " + name);

        System.out.println("邮箱: " + email);

        System.out.println("留言: " + message);

         

        // 进行其他处理操作,例如将数据保存到数据库

         

        // 跳转到一个结果页面

        response.sendRedirect("/result.html");

    }

}

ログイン後にコピー

上記のコードは、Java のサーブレット テクノロジを使用してフォームの送信を処理します。 doPost メソッドでは、request.getParameter メソッドを通じてフォーム内の各フィールドの値を取得し、それをコンソールに出力します。必要に応じて、このデータに対してデータベースへの保存などの他の操作を実行できます。

最後に、送信が成功したことを示すプロンプト メッセージを表示する結果ページも作成する必要があります。次のコードを「result.html」ファイルとして保存してください。

1

2

3

4

5

6

7

8

9

10

<!DOCTYPE html>

<html>

<head>

    <title>提交成功</title>

</head>

<body>

    <h1>提交成功</h1>

    <p>您的表单已成功提交!感谢您的反馈。</p>

</body>

</html>

ログイン後にコピー

これで、単純なフォーム送信者が作成されました。ユーザーがフォームに記入して送信ボタンをクリックすると、フォーム データはサーバー側の「FormServlet」プログラムに送信されて処理され、「result.html」ページにジャンプして送信成功のメッセージが表示されます。

上記のコードを Java Web プロジェクトに保存し、適切なサーバー (Tomcat など) を使用してプロジェクトを実行できます。次に、ブラウザで http://localhost:/form.html にアクセスし、テスト用のフォーム ページを開きます。

この記事が、Java を使用してフォーム送信プログラムを作成する方法を理解するのに役立つことを願っています。コーディングを楽しんでください!

以上がJavaを使用したフォーム送信プログラムの作成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

GoogleマップをiPhoneのデフォルト地図にする方法 GoogleマップをiPhoneのデフォルト地図にする方法 Apr 17, 2024 pm 07:34 PM

iPhone のデフォルトの地図は、Apple 独自の地理位置情報プロバイダーである Maps です。マップは改善されていますが、米国外ではうまく機能しません。 Googleマップと比べて何も提供するものはありません。この記事では、Google マップを iPhone のデフォルトの地図として使用するための実行可能な手順について説明します。 Google マップを iPhone のデフォルトの地図にする方法 Google マップを携帯電話のデフォルトの地図アプリとして設定するのは、思っているよりも簡単です。以下の手順に従ってください – 前提条件 – 携帯電話に Gmail がインストールされている必要があります。ステップ 1 – AppStore を開きます。ステップ 2 – 「Gmail」を検索します。ステップ 3 – Gmail アプリの横にある をクリックします

iPhoneに時計アプリがない:それを修正する方法 iPhoneに時計アプリがない:それを修正する方法 May 03, 2024 pm 09:19 PM

携帯電話に時計アプリがありませんか?日付と時刻は iPhone のステータス バーに引き続き表示されます。ただし、時計アプリがないと、世界時計、ストップウォッチ、目覚まし時計、その他多くの機能を使用できません。したがって、見つからない時計アプリを修正することは、やるべきことリストの一番上に置く必要があります。これらの解決策は、この問題の解決に役立ちます。解決策 1 – 時計アプリを配置する 誤って時計アプリをホーム画面から削除した場合は、時計アプリを元の場所に戻すことができます。ステップ 1 – iPhone のロックを解除し、App ライブラリ ページに到達するまで左にスワイプを開始します。ステップ 2 – 次に、検索ボックスで「時計」を検索します。ステップ 3 – 検索結果に以下の「時計」が表示されたら、それを長押しして、

iPhoneのカメラとマイクへのアクセスを許可できません iPhoneのカメラとマイクへのアクセスを許可できません Apr 23, 2024 am 11:13 AM

アプリを使用しようとすると、「カメラとマイクへのアクセスを許可できません」というメッセージが表示されますか?通常、カメラとマイクのアクセス許可は、必要に応じて特定の人に付与します。ただし、許可を拒否すると、カメラとマイクは機能しなくなり、代わりにこのエラー メッセージが表示されます。この問題の解決は非常に基本的なもので、1 ~ 2 分で解決できます。解決策 1 – カメラ、マイクの権限を提供する 必要なカメラとマイクの権限を設定で直接提供できます。ステップ 1 – [設定] タブに移動します。ステップ 2 – [プライバシーとセキュリティ] パネルを開きます。ステップ 3 – そこで「カメラ」権限をオンにします。ステップ 4 – 内部には、携帯電話のカメラの許可を要求したアプリのリストが表示されます。ステップ5 – 指定したアプリの「カメラ」を開きます

Lauiuiログインページでジャンプを設定する方法 Lauiuiログインページでジャンプを設定する方法 Apr 04, 2024 am 03:12 AM

Layui ログインページジャンプ設定手順: ジャンプコードの追加: ログインフォーム送信ボタンクリックイベントに判定を追加し、ログイン成功後、window.location.href 経由で指定ページにジャンプします。フォーム構成を変更します。lay-filter="login" のフォーム要素に非表示の入力フィールドを追加します。名前は「redirect」、値はターゲット ページ アドレスです。

Lauiuiでフォームデータを取得する方法 Lauiuiでフォームデータを取得する方法 Apr 04, 2024 am 03:39 AM

layui は、フォームのすべてのフィールド データを直接取得する、単一のフォーム要素の値を取得する、formAPI.getVal() メソッドを使用して指定されたフィールド値を取得する、フォーム データをシリアル化するなど、フォーム データを取得するためのさまざまなメソッドを提供します。これを AJAX リクエスト パラメータとして使用し、フォーム送信イベントをリッスンしてデータを取得します。

Lauiui でフロントエンドとバックエンドのインタラクションを実装する方法 Lauiui でフロントエンドとバックエンドのインタラクションを実装する方法 Apr 01, 2024 pm 11:33 PM

layui を使用したフロントエンドとバックエンドの対話には次のメソッドがあります。 $.ajax メソッド: 非同期 HTTP リクエストを簡素化します。カスタム リクエスト オブジェクト: カスタム リクエストの送信を許可します。フォーム コントロール: フォームの送信とデータの検証を処理します。アップロード制御: ファイルのアップロードを簡単に実装します。

vueのeventと$eventの違い vueのeventと$eventの違い May 08, 2024 pm 04:42 PM

Vue.js では、event はブラウザによってトリガーされるネイティブ JavaScript イベントですが、$event は Vue コンポーネントで使用される Vue 固有の抽象イベント オブジェクトです。 $event はデータ バインディングをサポートするようにフォーマットおよび拡張されているため、一般に $event を使用する方が便利です。ネイティブ イベント オブジェクトの特定の機能にアクセスする必要がある場合は、event を使用します。

PHP を使用してシングルページ アプリケーションを構築する方法 PHP を使用してシングルページ アプリケーションを構築する方法 May 04, 2024 pm 06:21 PM

PHP を使用してシングルページ アプリケーション (SPA) を構築する手順: PHP ファイルを作成し、Vue.js をロードします。 Vue インスタンスを定義し、テキスト入力と出力テキストを含む HTML インターフェイスを作成します。 Vue コンポーネントを含む JavaScript フレームワーク ファイルを作成します。 JavaScript フレームワーク ファイルを PHP ファイルに含めます。

See all articles