Jsp表单测试-checkbox获取,radio获取


源程序:

 

form.jsp中的代码:

 

<%@ page language="java"import="java.util.*"pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

 

<!DOCTYPEHTMLPUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN">

<html>

  <head>

    <basehref="<%=basePath%>">

   

    <title>My JSP'form.jsp' starting page</title>

   

    <metahttp-equiv="pragma"content="no-cache">

    <metahttp-equiv="cache-control"content="no-cache">

    <metahttp-equiv="expires"content="0">   

    <metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">

    <metahttp-equiv="description"content="This is my page">

    <!--

    <link rel="stylesheet"type="text/css"href="styles.css">

    -->

 

  </head>

 

  <body>

    <formaction="./form_resp.jsp"method="post">

       username:<inputtype="text"name="username"><br>

       password: <input type="password"name="password"><br>

       兴趣:学习<inputtype="checkbox"name="interest"value="学习">

                  旅游<inputtype="checkbox"name="interest"value="旅游">

                  睡觉<inputtype="checkbox"name="interest"value="睡觉"><br>

       性别:男<inputtype="radio"name="gender"value="">

             <inputtype="radio"name="gender"value=""><br>

       学历:<selectname="xueli">

              <optionvalue=""></option>

              <optionvalue="小学">小学</option>     

               <option value="初中">初中</option>

               <option value="高中">高中</option>

              <optionvalue="大学">大学</option>

           </select>

           <br>

 

                   说明:<textareaname="text"></textarea><br>

 

       图片:<imgsrc="images/google.jpg"height=80pxwidth=200px><br>

       文件上传:<inputtype="file"><br>

 

       <inputtype="submit"value="submit">&nbsp;&nbsp;&nbsp;<inputtype="reset"value="reset">&nbsp;&nbsp;&nbsp;<inputtype="button"value="button"onclick="javascript:alert('hello world');">

 

    </form>

 

  </body>

</html>

 

form_resp.jsp中的代码:

 

<%@pageimport="java.awt.Checkbox"%>

<%@ page language="java"import="java.util.*"pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

 

<!DOCTYPEHTMLPUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN">

<html>

  <head>

    <basehref="<%=basePath%>">

   

    <title>My JSP'form_resp.jsp' starting page</title>

   

    <metahttp-equiv="pragma"content="no-cache">

    <metahttp-equiv="cache-control"content="no-cache">

    <metahttp-equiv="expires"content="0">   

    <metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">

    <metahttp-equiv="description"content="This is my page">

    <!--

    <link rel="stylesheet"type="text/css"href="styles.css">

    -->

 

  </head>

 

  <body>

    <% String username = request.getParameter("username");

        String password = request.getParameter("password");

        String[] values =request.getParameterValues("interest");

        String gender = request.getParameter("gender");

        String xueli = request.getParameter("xueli");

        String text = request.getParameter("text");

       

        out.println("username:"+username+"<br>");

        out.println("password:"+password+"<br>");

        out.println("兴趣: ");

        for(String value :values){

              Stringval = new String(value.getBytes("iso-8859-1"),"utf-8");

               out.println(val);

        }

       

        String gen = newString(gender.getBytes("iso-8859-1"),"utf-8");

        out.println("<br>"+"性别: "+gen+"<br>");

       

        String xue = newString(xueli.getBytes("iso-8859-1"),"utf-8");

        out.println("学历: "+xue+"<br>");

        out.println("说明: "+text+"<br>");

       

    %>

   

   

  </body>

</html>

 

运行结果:

 

form.jsp页面:

 

form_resp.jsp表单响应页面:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章