美文网首页Servlet实例专题
Servlet中处理表单提交的数据

Servlet中处理表单提交的数据

作者: 神坛下的我 | 来源:发表于2018-08-19 18:47 被阅读0次

UseServlet.java

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;

@WebServlet("/user.do")
public class UseServlet extends HttpServlet{

    private static final long serialVersionUID = 1L;
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        //设置字符集格式为utf-8
        req.setCharacterEncoding("UTF-8");
        req.getRequestDispatcher("success.jsp").forward(req, resp);
        
    }
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        doPost(req, resp);
    }
}

index.jsp

<body>
    <form action="user.do" method="post">
        <table align="center">
            <tr>
                <td>用户名:</td>
                <td><input type="text" name="name"/></td>
            </tr>
            <tr>
                <td>密码:</td>
                <td><input type="password" name="pwd"/></td>
            </tr>
            <tr>
                <td>性别:</td>
                <td>
                    <input type="radio" name="sex" value="男"/>男
                    <input type="radio" name="sex" value="女"/>女
                </td>
            </tr>
            <tr>
                <td>年龄:</td>
                <td><input type="text" name="age"/></td>
            </tr>
            <tr>
                <td>Email:</td>
                <td><input type="text" name="email"/></td>
            </tr>
            <tr>
                <td colspan="2" align="center">
                <input type="submit" value="注册"/>
                <input type="reset" value="重置"/>
                </td>
            </tr>
        </table>
    </form>
</body>

success.jsp

<body>
    666,<b>注册成功!</b><br>
    您的信息为:<br/>
    <table align="center">
            <tr>
                <td>用户名:</td>
                <td><%=request.getParameter("name") %></td>
            </tr>
            <tr>
                <td>密码:</td>
                <td><%=request.getParameter("pwd") %></td>
            </tr>
            <tr>
                <td>性别:</td>
                <td>
                    <%=request.getParameter("sex") %>
                </td>
            </tr>
            <tr>
                <td>年龄:</td>
                <td><%=request.getParameter("age") %></td>
            </tr>
            <tr>
                <td>Email:</td>
                <td><%=request.getParameter("email") %></td>
            </tr>
            <tr>
            <td><a href="index.jsp">【回到主页】</a></td></tr></table>
</body>
18.PNG 19.PNG 20.PNG

相关文章

网友评论

    本文标题:Servlet中处理表单提交的数据

    本文链接:https://www.haomeiwen.com/subject/uothiftx.html