0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

テストデータ入力画面をJSPで作成する方法

Posted at

テストデータ入力画面をJSPで作成する方法

はじめに

今回は、テストデータを手軽に入力できる画面をJSPで作成していきます。特に、データ入力フォームをテーブル形式で整然と配置する方法について解説します。テーブル形式は、各フィールドを見やすく並べるのに適しており、ユーザーにとっても入力しやすい画面を提供できます。

JSPコード例

以下のコードは、テーブル形式で作成されたデータ入力フォームです。このフォームでは、ユーザーが名前、メールアドレス、年齢、コメントを入力できます。

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>テストデータ入力</title>
</head>
<body>
    <h2>テストデータ入力画面</h2>
    <form action="SubmitDataServlet" method="post">
        <table border="1">
            <tr>
                <td><label for="name">名前:</label></td>
                <td><input type="text" id="name" name="name" required></td>
            </tr>
            <tr>
                <td><label for="email">メールアドレス:</label></td>
                <td><input type="email" id="email" name="email" required></td>
            </tr>
            <tr>
                <td><label for="age">年齢:</label></td>
                <td><input type="number" id="age" name="age" min="1" max="120" required></td>
            </tr>
            <tr>
                <td><label for="comment">コメント:</label></td>
                <td><textarea id="comment" name="comment" rows="4" cols="50"></textarea></td>
            </tr>
            <tr>
                <td colspan="2" style="text-align: center;">
                    <input type="submit" value="登録">
                </td>
            </tr>
        </table>
    </form>
</body>
</html>

コードの解説

  • テーブルレイアウト: 各入力フィールドは、テーブルの1行に配置されています。左側のセルにラベルを、右側のセルに入力フィールドを配置することで、整然としたレイアウトを実現しています。
  • <td colspan="2">: 「登録」ボタンはテーブルの中央に配置されるよう、セルを2つ分結合して配置しています。

まとめ

テーブル形式でのデータ入力画面は、ユーザーにとって視覚的にわかりやすく、入力がしやすいレイアウトです。フォーム作成時には、デザインの一部としてテーブルを活用することで、ユーザビリティの向上が期待できます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?