Java Web-Jsp

由表单提交数据到jsp文件中

由HTML界面,编写要提交的数据,把提交的数据由Jsp接受并显示出来

这是HTML数据提交界面:

<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <form action="jsp1.jsp">//这是要接收数据的文件名
            姓名:<input type="text" name="n"/><br>
            密码:<input type="password" name="p"/><br>
            性别:<input type="radio" name="s" value="boy"/><input type="radio" name="s" value="girl"/><br>
            班级:<select name="b">
                   <option value="1">一班</option>
                   <option value="2">二班</option>
                   <option value="3">三班</option>
               	   </select><br>
            爱好:
               <input type="checkbox" name="h" value="音乐"/>音乐
               <input type="checkbox" name="h" value="运动"/>运动
               <input type="checkbox" name="h" value="电影"/>电影
               <input type="checkbox" name="h" value="编程"/>编程<br>
            个人说明:<br>
               <textarea name="g" nows="4" cols="100">填写个人说明</textarea>
               <br>
            <input type="submit" value="提交"/>//提交按钮
            <input type="reset" />//重新填写数据
            </form>
    </body>
</html>

Jsp接受并显示界面

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
//这是接收由表单提交的数据,并赋值给a1,a2,a3,a4,再输出该数据
<%
String a1=request.getParameter("n");//String a1=request.getParameter("n");这个n要和前面表单提交的相对应数据的数据名
String a2=request.getParameter("s");
String a3=request.getParameter("b");
String a4=request.getParameter("g");
%>
//这是接收多选的数据
<%
    String s[]=request.getParameterValues("h");
    String a="";
    for(int i=0;i<s.length;i++)
    a=a+""+s[i];
    %>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        /*
        这是输出的另外一种方式,直接输出接受的数据
        <h1>你填写的资料为:</h1>
        姓名:<%=request.getParameter("n")%><br>
        性别:<%=request.getParameter("s")%><br>   
        班级:<%=request.getParameter("b")%><br>
        爱好:<%=a%><br>
        个人说明:<%=request.getParameter("g")%><br>
        */
        姓名:<%=a1%><br>
        性别:<%=a2%><br>
        班级:<%=a3%><br>
        爱好:<%=a%><br>
        个人说明:<%=a4%><br>
    </body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值