WEB前后端传值(有建议留言)

    科技2024-07-07  76

    1.html向servlet传值 表单,?地址,Ajax

    2.servlet接受html传值 request.getParameter(“参数名”)

    3.servlet向浏览器传值 PrintWriter out = response.getWriter();

    4.JSP向JSP传值 JSP:forward

    5.JSP接受html传值 requestgetParameter

    表单的例子: 1.发送

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>学员信息登记表</title> </head> <body> <h1>学员信息登记表</h1> <form action="/FirstServlet/sample"> 姓名:<input name="name"/> <br/> 电话:<input name="telphone"/> <br/> 性别: <select name="sex" style="width:100px;padding:5px"> <option value="man"></option> <option value="women"></option> </select> <br/> 特长: <input type="checkbox" name="spec" value="English"/>英语 <input type="checkbox" name="spec" value="Program"/>编程 <input type="checkbox" name="spec" value="Speech"/>演讲 <input type="checkbox" name="spec" value="Swimming"/>游泳 <br/> <input type="submit" value="提交"/> <br/> </form> </body> </html>

    2.接受

    public class SampleServlet extends HttpServlet{ @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = request.getParameter("name"); String telphone = request.getParameter("telphone"); String sex = request.getParameter("sex"); String[] specs = request.getParameterValues("spec"); PrintWriter out = response.getWriter(); out.println("<h1>姓名:"+ name +"</h1>"); out.println("<h1>手机:"+ telphone +"</h1>"); out.println("<h1>性别:"+ sex +"</h1>"); for(String str : specs) { out.println("<h2>特长:"+ str +"</h2>"); } } }
    Processed: 0.025, SQL: 8