0

私はjspページにこのフォームを持っています -

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" href="./Styles/Site.css" type="text/css" />
<title>Create new customer</title>
</head>
<body>
    <fieldset>
        <legend>Create new customer</legend>
        <form action="CreateCustomerServlet" method="GET">
            ID : <input type="text" name="customerId" />
            <br />
            First Name : <input type="text" name="customerFirstName" />
            <br />
            Last Name : <input type="text" name="customerLastName" />
            <br />
            Phone : <input type="text" name="customerPhone" />
            <br />
            Gender : <input type="radio" name="customerGender" value="Male">
            Male <input type="radio" name="customerGender" value="Female">
            Female
            <br>
            Password :<input type="password" size="25" name="customerPassword"><br/>
            re-Password :<input type="Password" size="25" name="reCustomerPassword">
            <br />
            <input type="submit" value="Create customer" />
        </form>
    </fieldset>
    <%
        // java section , here I want to control on the texts of the form
    %>


</body>
</html>

ボタンを押すsubmitと、runnig が Java セクションに入り、フォームのテキストに対して検証などのアクションが実行されます。

編集: サーブレットに送信される前に、Javaセクションのテキストを確認したいことに注意してください。

4

2 に答える 2

2

まず最初に、コードにいくつかの情報を追加する必要があります...
form タグ:
- 最初に、使用するプロトコルを定義するために「メソッド」値を割り当てる必要があります。
- フォームが値を受け取る場所を示すために、「アクション」値を割り当てる必要があります。

もっと多くの手順があると思います。チュートリアルなどを読む必要があります。

フォームの送信を処理するには、ある程度の技術が必要です。
サーブレットを使用したい場合は、良いリンクがあります

フレームワークを使用してそれを行うことができますが、学習するにはさらに多くの作業が必要です。Struts、Springなどを使用できます...

アップデート:

したがって、データを検証したい... フレームワーク、特に Spring MVC を使用することをお勧めします。フォームの検証に役立ちます。フレームワークがなければ、データの検証は大規模な作業であり、javascript や、この目的にあまり専念していない他の技術を使用します...
さらに、Spring MVC は、後で必要になる他の多くのことを支援します...これは簡単ですHello World の例

それが役に立てば幸い...

于 2012-07-26T21:52:32.160 に答える
0

Spring Webflowを使用して、フロントエンドhtmlからバックエンドjavaへの接続を処理することをお勧めします。特にJSFを使用すると、2つの間の統合は比較的簡単です。

このクイックスタートガイドで始めることができます。フレームワークの使用を開始した後は、「アクション」と呼ばれる送信ボタンに属性をアタッチするのと同じくらい簡単です。この属性は、スプリングトランジションを使用してバッキングBeanの1つでアクションを呼び出します。

フレームワークなしで始めるのはかなり難しいですが、幸運を祈ります!

于 2012-07-26T22:01:28.853 に答える