-1

3つのパワーアップがあります。登録中に、3つすべてのいくつかが100未満になるような組み合わせをユーザーに選択してもらいたい.

データをサーブレットに送信し、合計が 100 より大きい場合はリダイレクトしてみました。より良いアプローチが必要です

jsp(index.jsp):

<form action="Register" method="POST">
                User Name : <input type="text" name="name" placeholder="UserName">
                <br />
                Password : <input type="password" name="pass" placeholder="Password">
                <br />
                xdamage:<input type="text" name="xdamage" placeholder="xdamage">
                <br />
                xhealth:<input type="text" name="xhealth" placeholder="xhealth">
                <br /> 
                xpotion:<input type="text" name="xpotion" placeholder="xpotion">
                <br />
                <input type="submit" value="Register" >
            </form>

サーブレット内(登録)

    String s1 = request.getParameter("name");  
    String s2 = request.getParameter("pass");
    String s3 = request.getParameter("xdamage");
    String s4 = request.getParameter("xhealth");
    String s5 = request.getParameter("xhealth");

if(Integer.parseInt(s3) + Integer.parseInt(s4) + Integer.parseInt(s5) > 100)
        response.sendRedirect("index.jsp");
4

1 に答える 1

1

JavaScript を使用して 3 つのフィールドの合計をチェックし、使いやすいインターフェイスを提供し、送信後にフィールド検証のためにバックエンドで同じロジックをチェックします。

于 2013-09-11T12:52:21.243 に答える