servlet

Java formの基礎

一般的なアプリケーションでは、
ユーザーの入力に対して処理する仕組みを持っています。
Webアプリケーションでは、formでそれを実現します。

formを使用することで入力項目を1つにまとめて
サーバーサイドプログラムに送信することが可能になります。

formは、検索サイトやネットショップなど
ほとんどの検索サイトで使用されています。
Webアプリケーションには欠かせません。

SPONSORED LINK

formの仕組み


検索すると、ユーザーが入力したデータが
リクエストとともにアプリケーションサーバに送られます。

アプリケーションサーバはリクエストされた
サーバサイドプログラムを実行し
送られてきたデータを渡します。

サーバサイドプログラムは、
渡されたデータを使用して処理を行います。

formの構造・部品

formタグ

  • ①テキストボックス:(inputタグ:type属性=”text”)
  • ②ラジオボタン:(inputタグ:type属性=”radio”)
  • ③チェックボックス:(inputタグ:type属性=”checkbox”)
  • ④セレクトボックス:(select:type属性=”select”)
  • ⑤送信ボタン:(inputタグ:type属性=”submit”)



①テキストボックス
1行のテキストを入力できます。
入力したテキストの値が送信されます。

②ラジオボタン
1つの選択グループの中から、1つだけを選択できます。
name属性の値が同じものが同じ選択グループになります。
選択したボタンのvalue属性の値が送信されます。

③チェックボックス
複数の選択が可能です。
name属性の値が同じものが同じ選択グループになります。
選択したボタンのvalue属性の値が送信されます。
※設定次第で数指定は可

④セレクトボックス
option要素の値とセットで
選択したボタンのvalue属性の値が送信されます。
※設定次第で数指定は可

⑤送信ボタン
ボタンを押下すると入力データが送信されます。

formタグの解説

・action属性:送信先の指定
サーブレットクラスの場合:/アプリケーション名/URLパターン
JSPファイルの場合:/アプリケーション名/WebContentからのパス

・method属性:リクエストメソッドを指定
get(GETメソッド)もしくは、post(POSTメソッド)を指定する。
method属性を省略可(GETメソッドになる)

Servletについての使い方と解説はこちら

画面から入力されたデータは、
「部品名=値」の形式で送信されます。
この値がリクエストパラメータになります。

SPONSORED LINK

Java JSPの基礎前のページ

Java コンストラクタの使い方と概要次のページ

ピックアップ記事

  1. Java クラスのインスタンス化・初期化とは?
  2. Java入門 JavaプラットフォームやJava言語の仕組み
  3. Java 9が正式リリース

関連記事

  1. servlet

    サーブレットの基礎

    ブラウザーからリクエストが届くと、アプリケーションサーバはサーブレット…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

Recommended Article

Pickup

  1. Class・Object

    Java オブジェクト指向の解説・ポリモフィズム(abstract)
  2. Struts

    Strutsの概要
  3. Class・Object

    Java クラスのインスタンス化・初期化とは?
  4. JavaScript

    JavaScriptの仕組み
  5. Class・Object

    Java プロパティファイル(property)の作成と読み込み、編集方法、配置…
PAGE TOP

Copyrighted Image