日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
淺談JSP表單中的form傳值

JSP表單中的form傳值

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

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

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

(3)通過(guò)JSP表單Session將數(shù)據(jù)提交到后續(xù)頁(yè)面,session是一次會(huì)話只要瀏覽器不關(guān)閉就不會(huì)關(guān)閉會(huì)話,一般默認(rè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.    //驗(yàn)證"名字(name)"的長(zhǎng)度是否符合要求
  30.    if(name.length()<3||name.length()>8)
  31.       out.println("你輸入的名字長(zhǎng)度不符合要求");
  32.    else
  33.    {
  34.       out.println("你的姓名是:"+name+"
    ");
  35.         out.println("你的愛好是:"+hobby+"
    ");
  36.       out.println("你所從事的工作是:"+work+"
    ");
  37.       //將"名字(name)"保存到session對(duì)象中,讓后續(xù)頁(yè)面(下個(gè)頁(yè)面、下下個(gè)頁(yè)面、……)引用
  38.       session.setAttribute("name",name);
  39.    }
  40. %>

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

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

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

  44. 3.jsp
  45. </strong>從session對(duì)象中獲取"名字(name)"的值;從鏈接中獲取"愛好(hobby)"和"工作(work)"<strong>
  46. <%@ page contentType="text/html;charset=GB2312"%>
  47. <%@ page contentType="text/html;charset=GB2312" %>
  48. 從session對(duì)象中獲取"名字(name)"的值;從鏈接中獲取"愛好(hobby)"和"工作(work)"

  49. <%
  50.    String name=(String)session.getAttribute("name");
  51.    String hobby=request.getParameter("hobby");
  52.    String work= request.getParameter("work");
  53.    out.println("你的姓名是:"+name+"
    ");
  54.    out.println("你的愛好是:"+hobby+"
    ");
  55.    out.println("你所從事的工作是:"+work+"
    ");
  56.    //將"愛好(hobby)"和"工作(work)"保存在session對(duì)象中
  57.    session.setAttribute("hobby",hobby);
  58.   session.setAttribute("work",work);
  59. %>
  60.  name="form1" method="post">
  61.  type="hidden" name="name" value="<%=name%>">
  62.  type="hidden" name="hobby" value="<%=hobby%>">
  63.  type="hidden" name="work" value="<%=work%>">
  64. 確認(rèn)提交這些信息嗎?

  65.  type="Button" name="Submit" value="確認(rèn)" onClick="javascript:submit1()">
  66.  type="Button" name="Edit" value="修改" onClick="javascript:edit1()">

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

  68.  size="2">*由于"名字(name)"在上個(gè)頁(yè)面中已經(jīng)保存在session對(duì)象中了,這里沒(méi)必要再次保存

  69. 4.jsp
  70. </strong>從sessoin對(duì)象中獲取數(shù)據(jù)<strong>
  71. <%@ page contentType="text/html;charset=GB2312" %>
  72. 從sessoin對(duì)象中獲取數(shù)據(jù)

  73. <%
  74.    //從sessoin對(duì)象中獲取數(shù)據(jù)
  75.    String name=(String)session.getAttribute("name");
  76.    String work=(String)session.getAttribute("work");
  77.    String hobby=(String)session.getAttribute("hobby");
  78. %>
  79.  color="#0000FF"><%=name%>,你好!你所從事的工作是 color="#0000FF"><%=work%>,在業(yè)余時(shí)間喜歡 color="#0000FF"><%=hobby%>。
  80. 1.jsp
  81. </strong>利用表單傳遞數(shù)據(jù)<strong>
  82. <%@ page contentType="text/html;charset=GB2312" %>
  83. <%
  84.    String name=request.getParameter("name");
  85.    String hobby=request.getParameter("hobby");
  86.    String work=new String(request.getParameter("work").getBytes("ISO8859_1"),"GBK");
  87. %>
  88. 利用表單傳遞數(shù)據(jù)

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

  91.       type="text" name="name" value="<%=name%>">
  92. 你的愛好:

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

  95.       name="work">
  96.           <%if(work.equals("學(xué)生")){%>
  97.          value="學(xué)生" selected>學(xué)生
  98.          value="IT業(yè)">IT業(yè)
  99.          value="商業(yè)">商業(yè)
  100.          value="制造業(yè)">制造業(yè)
  101.          value="服務(wù)業(yè)">服務(wù)業(yè)
  102.           <%}else if(work.equals("IT業(yè)")){%>
  103.          value="學(xué)生">學(xué)生
  104.          value="IT業(yè)" selected>IT業(yè)
  105.          value="商業(yè)">商業(yè)
  106.          value="制造業(yè)">制造業(yè)
  107.          value="服務(wù)業(yè)">服務(wù)業(yè)
  108.           <%}else if(work.equals("商業(yè)")){%>
  109.          value="學(xué)生">學(xué)生
  110.          value="IT業(yè)">IT業(yè)
  111.          value="商業(yè)" selected>商業(yè)
  112.          value="制造業(yè)">制造業(yè)
  113.          value="服務(wù)業(yè)">服務(wù)業(yè)
  114.           <%}else if(work.equals("制造業(yè)")){%>
  115.          value="學(xué)生">學(xué)生
  116.          value="IT業(yè)">IT業(yè)
  117.          value="商業(yè)">商業(yè)
  118.         value="制造業(yè)" selected>制造業(yè)
  119.          value="服務(wù)業(yè)">服務(wù)業(yè)
  120.               <%}else if(work.equals("服務(wù)業(yè)")){%>
  121.          value="學(xué)生">學(xué)生
  122.         value="IT業(yè)">IT業(yè)
  123.          value="商業(yè)">商業(yè)
  124.          value="制造業(yè)">制造業(yè)
  125.          value="服務(wù)業(yè)" selected>服務(wù)業(yè)
  126.               <%}%>
  127.      
  128.       type="Submit" value="提交">
  129.       type="Reset" value="重置">

網(wǎng)站名稱:淺談JSP表單中的form傳值
本文路徑:http://www.5511xx.com/article/djcjgio.html