av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

淺談JSP表單中的form傳值

JSP表單中的form傳值

頁面間鏈接和數(shù)據(jù)傳遞的三種方式

(1)通過JSP表單form將數(shù)據(jù)提交到下一個頁面;

(2)通過JSP表單鏈接將數(shù)據(jù)提交到下一個頁面;

(3)通過JSP表單Session將數(shù)據(jù)提交到后續(xù)頁面,session是一次會話只要瀏覽器不關(guān)閉就不會關(guān)閉會話,一般默認保存30分鐘可以根據(jù)自己的需要更改 。

例:

 
 
 
  1. 01.html
  2. </strong>利用表單傳遞數(shù)據(jù)<strong>
  3. 利用表單傳遞數(shù)據(jù)

  4.  name="form1" method="post" action="02.jsp">
  5. 你的姓名:

  6.       type="text" name="name">
  7. 你的愛好:

  8.       type="text" name="hobby">
  9. 你所從事的行業(yè):

  10.       name="work">
  11.             
  12.          value="學(xué)生">學(xué)生
  13.          value="IT業(yè)">IT業(yè)
  14.          value="商業(yè)">商業(yè)
  15.          value="制造業(yè)">制造業(yè)
  16.          value="服務(wù)業(yè)">服務(wù)業(yè)
  17.      
  18.       type="Submit" value="提交">
  19.       type="Reset" value="重置">
  20. 02.jsp
  21. </strong>從表單中獲取數(shù)據(jù)<strong>
  22. <%@ page contentType="text/html;charset=GB2312"%>
  23. 從表單中獲取數(shù)據(jù)

  24. <%
  25.    //從表單中獲取數(shù)據(jù)
  26.    String name= request.getParameter("name");
  27.    String hobby=request.getParameter("hobby");
  28.    String work= request.getParameter("work");
  29.    //驗證"名字(name)"的長度是否符合要求
  30.    if(name.length()<3||name.length()>8)
  31.       out.println("你輸入的名字長度不符合要求");
  32.    else
  33.    {
  34.       out.println("你的姓名是:"+name+"
    ");
  35.         out.println("你的愛好是:"+hobby+"
    ");
  36.       out.println("你所從事的工作是:"+work+"
    ");
  37.       //將"名字(name)"保存到session對象中,讓后續(xù)頁面(下個頁面、下下個頁面、……)引用
  38.       session.setAttribute("name",name);
  39.    }
  40. %>

  41.  href="03.jsp?hobby=<%=hobby%>&work=<%=work%>">提交

  42.  size="2">*將"名字(name)"保存到session對象中,讓后續(xù)頁面(下個頁面、下下個頁面、……)引用

  43.  size="2">*將"愛好(hobby)"和"工作(work)"以鏈接的形式遞給下個頁面

  44. 3.jsp
  45. </strong>從session對象中獲取"名字(name)"的值;從鏈接中獲取"愛好(hobby)"和"工作(work)"<strong>
  46. <%@ page contentType="text/html;charset=GB2312"%>
  47.  language="JavaScript">
  48.      function submit1()
  49.         {
  50.          document.forms["form1"].action="04.jsp";
  51.         document.form1.submit();
  52.         }
  53.       
  54.         function edit1()
  55.         {
  56.           document.forms["form1"].action="01.jsp";
  57.        document.form1.submit();
  58.         }
  59. <%@ page contentType="text/html;charset=GB2312" %>
  60. 從session對象中獲取"名字(name)"的值;從鏈接中獲取"愛好(hobby)"和"工作(work)"

  61. <%
  62.    String name=(String)session.getAttribute("name");
  63.    String hobby=request.getParameter("hobby");
  64.    String work= request.getParameter("work");
  65.    out.println("你的姓名是:"+name+"
    ");
  66.    out.println("你的愛好是:"+hobby+"
    ");
  67.    out.println("你所從事的工作是:"+work+"
    ");
  68.    //將"愛好(hobby)"和"工作(work)"保存在session對象中
  69.    session.setAttribute("hobby",hobby);
  70.   session.setAttribute("work",work);
  71. %>
  72.  name="form1" method="post">
  73.  type="hidden" name="name" value="<%=name%>">
  74.  type="hidden" name="hobby" value="<%=hobby%>">
  75.  type="hidden" name="work" value="<%=work%>">
  76. 確認提交這些信息嗎?

  77.  type="Button" name="Submit" value="確認" onClick="javascript:submit1()">
  78.  type="Button" name="Edit" value="修改" onClick="javascript:edit1()">

  79.  size="2">*將"愛好(hobby)"和"工作(work)"保存在session對象中,讓后續(xù)頁面(下個頁面、下下個頁面、……)引用

  80.  size="2">*由于"名字(name)"在上個頁面中已經(jīng)保存在session對象中了,這里沒必要再次保存

  81. 4.jsp
  82. </strong>從sessoin對象中獲取數(shù)據(jù)<strong>
  83. <%@ page contentType="text/html;charset=GB2312" %>
  84. 從sessoin對象中獲取數(shù)據(jù)

  85. <%
  86.    //從sessoin對象中獲取數(shù)據(jù)
  87.    String name=(String)session.getAttribute("name");
  88.    String work=(String)session.getAttribute("work");
  89.    String hobby=(String)session.getAttribute("hobby");
  90. %>
  91.  color="#0000FF"><%=name%>,你好!你所從事的工作是 color="#0000FF"><%=work%>,在業(yè)余時間喜歡 color="#0000FF"><%=hobby%>。
  92. 1.jsp
  93. </strong>利用表單傳遞數(shù)據(jù)<strong>
  94. <%@ page contentType="text/html;charset=GB2312" %>
  95. <%
  96.    String name=request.getParameter("name");
  97.    String hobby=request.getParameter("hobby");
  98.    String work=new String(request.getParameter("work").getBytes("ISO8859_1"),"GBK");
  99. %>
  100. 利用表單傳遞數(shù)據(jù)

  101.  name="form1" method="post" action="02.jsp">
  102. 你的姓名:

  103.       type="text" name="name" value="<%=name%>">
  104. 你的愛好:

  105.       type="text" name="hobby" value="<%=hobby%>">
  106. 你所從事的行業(yè):

  107.       name="work">
  108.           <%if(work.equals("學(xué)生")){%>
  109.          value="學(xué)生" selected>學(xué)生
  110.          value="IT業(yè)">IT業(yè)
  111.          value="商業(yè)">商業(yè)
  112.          value="制造業(yè)">制造業(yè)
  113.          value="服務(wù)業(yè)">服務(wù)業(yè)
  114.           <%}else if(work.equals("IT業(yè)")){%>
  115.          value="學(xué)生">學(xué)生
  116.          value="IT業(yè)" selected>IT業(yè)
  117.          value="商業(yè)">商業(yè)
  118.          value="制造業(yè)">制造業(yè)
  119.          value="服務(wù)業(yè)">服務(wù)業(yè)
  120.           <%}else if(work.equals("商業(yè)")){%>
  121.          value="學(xué)生">學(xué)生
  122.          value="IT業(yè)">IT業(yè)
  123.          value="商業(yè)" selected>商業(yè)
  124.          value="制造業(yè)">制造業(yè)
  125.          value="服務(wù)業(yè)">服務(wù)業(yè)
  126.           <%}else if(work.equals("制造業(yè)")){%>
  127.          value="學(xué)生">學(xué)生
  128.          value="IT業(yè)">IT業(yè)
  129.          value="商業(yè)">商業(yè)
  130.         value="制造業(yè)" selected>制造業(yè)
  131.          value="服務(wù)業(yè)">服務(wù)業(yè)
  132.               <%}else if(work.equals("服務(wù)業(yè)")){%>
  133.          value="學(xué)生">學(xué)生
  134.         value="IT業(yè)">IT業(yè)
  135.          value="商業(yè)">商業(yè)
  136.          value="制造業(yè)">制造業(yè)
  137.          value="服務(wù)業(yè)" selected>服務(wù)業(yè)
  138.               <%}%>
  139.      
  140.       type="Submit" value="提交">
  141.       type="Reset" value="重置">

當(dāng)前標(biāo)題:淺談JSP表單中的form傳值
網(wǎng)頁地址:http://uogjgqi.cn/article/djcjgio.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流