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表單響應頁面:

 

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