-1

我有3个电源。在注册时,我希望该用户选择组合,使所有 3 中的一些小于 100。

如果总和大于 100,我尝试将数据发送到 servlet 并重定向回来。想要更好的方法

在 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>

在 serverlet 中(注册)

    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 回答