亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? 第3章.txt

?? 《JSP 實(shí)用教程》源代碼,內(nèi)含各章實(shí)例代碼
?? TXT
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
第3章 JSP 內(nèi)置對(duì)象

例子1(如圖3.1所示)
Example3_1.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=green><FONT size=1>
   <FORM action="tree.jsp" method=post name=form>
       <INPUT type="text" name="boy"> 
       <INPUT TYPE="submit" value="Enter" name="submit">
   </FORM> 
</FONT>
</BODY>
</HTML>

tree.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=green><FONT size=1>   
<P>獲取文本框提交的信息:
   <%String textContent=request.getParameter("boy");
   %>
<BR>
   <%=textContent%> 
<P> 獲取按鈕的名字:
   <%String buttonName=request.getParameter("submit");
   %>
<BR>
   <%=buttonName%> 
</FONT>
</BODY>
</HTML>

例子2(如圖3.2所示)
Example3_2.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><FONT size=1>
   <FORM  action="Example3_2.jsp" method=post name=form>
         <INPUT type="text" name="girl"> 
         <INPUT TYPE="submit" value="Enter" name="submit">
   </FORM>  
   <%String textContent=request.getParameter("girl");
     double number=0,r=0;
     if(textContent==null)
        {textContent="";
        }
     try{ number=Double.parseDouble(textContent);
          if(number>=0)
             {r=Math.sqrt(number) ;
              out.print("<BR>"+String.valueOf(number)+"的平方根:");
              out.print("<BR>"+String.valueOf(r));
             }
          else
             {out.print("<BR>"+"請(qǐng)輸入一個(gè)正數(shù)");
             }
        }
     catch(NumberFormatException e)
        {out.print("<BR>"+"請(qǐng)輸入數(shù)字字符");
        }
    %>
</FONT>
</BODY>
</HTML>

例子3 (如圖3.3所示)
Example3_3.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=green><FONT size=1>
   <FORM action="tree.jsp" method=post name=form>
       <INPUT type="text" name="boy"> 
       <INPUT TYPE="submit" value="提交" name="submit">
   </FORM> 
</FONT>
</BODY>
</HTML>

tree.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<MHML>
<BODY>   
<P>獲取文本框提交的信息:
   <%String textContent=request.getParameter("boy");
     byte  b[]=textContent.getBytes("ISO-8859-1");
     textContent=new String(b);
   %>
<BR>
   <%=textContent%> 
<P> 獲取按鈕的名字:
   <%String buttonName=request.getParameter("submit");
     byte  c[]=buttonName.getBytes("ISO-8859-1");
     buttonName=new String(c);
   %>
<BR>
   <%=buttonName%> 
</BODY>
</HTML>

例子4(如圖3.4、3.5所示)
Example3_4.jsp:
<HTML>
<BODY bgcolor=cyan><FONT size=1>
<%@ page contentType="text/html;charset=GB2312" %>
   <FORM action="tree2.jsp" method=post name=form>
       <INPUT type="text" name="boy"> 
       <INPUT TYPE="submit" value="enter" name="submit">
   </FORM> 
</FONT>
</BODY>
</HTML>

tree2.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.util.*" %>
<MHML>
<BODY bgcolor=cyan>
<Font size=1 >   
<BR>客戶(hù)使用的協(xié)議是:
   <% String protocol=request.getProtocol();
      out.println(protocol);
   %>
<BR>獲取接受客戶(hù)提交信息的頁(yè)面:
   <% String path=request.getServletPath();
      out.println(path);
   %>
<BR>接受客戶(hù)提交信息的長(zhǎng)度:
   <% int length=request.getContentLength();
      out.println(length);
   %>
<BR>客戶(hù)提交信息的方式:
   <% String method=request.getMethod();
      out.println(method);
   %>
<BR>獲取HTTP頭文件中User-Agent的值::
   <% String header1=request.getHeader("User-Agent");
      out.println(header1);
   %>
<BR>獲取HTTP頭文件中accept的值:
   <% String header2=request.getHeader("accept");
      out.println(header2);
   %>
<BR>獲取HTTP頭文件中Host的值:
   <% String header3=request.getHeader("Host");
      out.println(header3);
   %>
<BR>獲取HTTP頭文件中accept-encoding的值:
   <% String header4=request.getHeader("accept-encoding");
      out.println(header4);
   %>
<BR>獲取客戶(hù)的IP地址:
   <% String  IP=request.getRemoteAddr();
      out.println(IP);
   %>
<BR>獲取客戶(hù)機(jī)的名稱(chēng):
   <% String clientName=request.getRemoteHost();
      out.println(clientName);
   %> 
<BR>獲取服務(wù)器的名稱(chēng):
   <% String serverName=request.getServerName();
      out.println(serverName);
   %> 
<BR>獲取服務(wù)器的端口號(hào):
   <% int serverPort=request.getServerPort();
      out.println(serverPort);
   %> 
<BR>獲取客戶(hù)端提交的所有參數(shù)的名字:
   <% Enumeration enum=request.getParameterNames();
       while(enum.hasMoreElements())
            {String s=(String)enum.nextElement();
             out.println(s);
            }      
      %> 
<BR>獲取頭名字的一個(gè)枚舉:
   <% Enumeration enum_headed=request.getHeaderNames();
      while(enum_headed.hasMoreElements())
            {String s=(String)enum_headed.nextElement();
             out.println(s);
            }      
   %>
<BR>獲取頭文件中指定頭名字的全部值的一個(gè)枚舉:
   <% Enumeration enum_headedValues=request.getHeaders("cookie");
      while(enum_headedValues.hasMoreElements())
            {String s=(String)enum_headedValues.nextElement();
             out.println(s);
            }      
   %>
<BR>
   <P> 文本框text提交的信息:
   <%String str=request.getParameter("boy");
     byte  b[]=str.getBytes("ISO-8859-1");
     str=new String(b);
   %>
 <BR>
   <%=str%> 
<BR> 按鈕的名字:
   <%String buttonName=request.getParameter("submit");
     byte  c[]=buttonName.getBytes("ISO-8859-1");
     buttonName=new String(c);
   %>
<BR>
   <%=buttonName%> 
</Font>
</BODY>
</HTML> 

例子5(如圖3.6所示)
Login1.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><Font size=1 >   
  <FORM action="login2.jsp" method=post >
     <P>輸入你的姓名:
     <INPUT type="text" name="name" value="abc"> 
     <BR>
     <P>輸入你的e-mail地址:
      <INPUT type="text" name="address" value="ookk@sina.com"> 
     <P>點(diǎn)擊送出按鈕:
     <BR>  
     <INPUT TYPE="submit" value="送出" name=submit>
  </FORM>
</FONT>  
</BODY>
</HTML>

login2.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.util.*" %>
<HTML>
<BODY bgcolor=cyan><Font size=1 >  
  <%!Hashtable hashtable=new Hashtable();
     public synchronized void putString(String s)
     { hashtable.put(s,s);
     }
  %>
  <%   String person_name=request.getParameter("name"),
              name_found=null;
         if(person_name==null)
             {person_name="";
             }
        byte b[]=person_name.getBytes("ISO-8859-1");
                 person_name=new String(b);
        name_found=(String)hashtable.get(person_name);
       if(name_found==null)
          { String person_email=request.getParameter("address");
              if(person_email==null)
                  {person_email="";
                  }
            StringTokenizer fenxi=new StringTokenizer(person_email,"  @");
            int n=fenxi.countTokens();
             if(n>=3)
                 {out.print("<BR>"+"你輸入的Email有不合法字符");
                 }
             else
                { putString(person_name);
                  out.print("<BR>"+"您已經(jīng)注冊(cè)成功");
                  out.print("<BR>"+"您注冊(cè)的名字是"+person_name);
                   
                }
          }
        else
          {out.print("<BR>"+"該名字已經(jīng)存在,請(qǐng)您換個(gè)名字");
          }
  %>
</FONT>
</BODY>
</HTML>

例子6(如圖3.7所示)
radio.jsp:
<HTML>
<%@ page contentType="text/html;charset=GB2312" %>
<BODY bgcolor=cyan><Font size=1 >
 <P>詩(shī)人李白是中國(guó)歷史上哪個(gè)朝代的人:
   <FORM action="answer.jsp" method=post name=form>
       <INPUT type="radio" name="R" value="a">宋朝 
       <INPUT type="radio" name="R" value="b">唐朝 
       <INPUT type="radio" name="R" value="c">明朝 
       <INPUT type="radio" name="R" value="d" checked="ok">元朝 
        <BR>
 <P>小說(shuō)紅樓夢(mèng)的作者是:
        <BR>
       <INPUT type="radio" name="P" value="a">曹雪芹 
       <INPUT type="radio" name="P" value="b">羅貫中
       <INPUT type="radio" name="P" value="c">李白 
       <INPUT type="radio" name="P" value="d">司馬遷 
       <BR>
       <INPUT TYPE="submit" value="提交答案" name="submit">
   </FORM> 
</FONT>
</BODY>
</HTML>

answer.jsp:
<HTML>
<%@ page contentType="text/html;charset=GB2312" %>
<BODY bgcolor=cyan><Font size=1 >
 <% int n=0;
    String s1=request.getParameter("R");
    String s2=request.getParameter("P");
     if(s1==null)
       {s1="";}
     if(s2==null)
       {s2="";}
      if(s1.equals("b"))
       { n++;}
      if(s2.equals("a"))
       { n++;}
 %>
<P>您得了<%=n%>分
</FONT>
</BODY>
</HTML>  

例子7(如圖3.8所示)
select.jsp:
<HTML>
<%@ page contentType="text/html;charset=GB2312" %>
<BODY bgcolor=cyan><Font size=1 >
 <P>選擇計(jì)算和的方式
   <FORM action="sum.jsp" method=post name=form>
       <Select name="sum" size=2>
          <Option Selected value="1">計(jì)算1到n的連續(xù)和
          <Option value="2">計(jì)算1到n的平方和
          <Option value="3">計(jì)算1到n的立方和
       </Select> 
 <P>選擇n的值:<BR>
       <Select name="n" >
          <Option value="10">n=10
          <Option value="20">n=20
          <Option value="30">n=30
          <Option value="40">n=40
          <Option value="50">n=50
          <Option value="100">n=100
       </Select> 
        <BR><BR>
     <INPUT TYPE="submit" value="提交你的選擇" name="submit">
   </FORM> 
</FONT>
</BODY>
</HTML>

sum.jsp:
<HTML>
<%@ page contentType="text/html;charset=GB2312" %>
<BODY bgcolor=cyan><Font size=1 >
 <% long sum=0;
    String s1=request.getParameter("sum");
    String s2=request.getParameter("n");
     if(s1==null)
       {s1="";}
     if(s2==null)
       {s2="0";}
    if(s1.equals("1"))
       {int n=Integer.parseInt(s2);
         for(int i=1;i<=n;i++)
            {sum=sum+i;
            } 
       }
      else if(s1.equals("2"))
       {int n=Integer.parseInt(s2);
         for(int i=1;i<=n;i++)
            {sum=sum+i*i;
            } 
       }
      else if(s1.equals("3"))
       {int n=Integer.parseInt(s2);
         for(int i=1;i<=n;i++)
            {sum=sum+i*i*i;
            } 
       }
 %>
<P>您的求和結(jié)果是<%=sum%>
</FONT>
</BODY>
</HTML>

例子8(如圖3.9所示)
table.jsp:
<HTML>
<%@ page contentType="text/html;charset=GB2312" %>
<BODY>
  <Table align="Center" Border>
     <TR width=400>
         <TH  Align="Center">中間</TH>
         <TH  Align="Right">右</TH>
         <TH  Align="LEFT">左</TH>
          <TD></TD>
         <TD></TD>
     </TR>
     <TR  >
         <TH  Valign="Top">數(shù)據(jù)靠向上沿</TH>
         <TD  Valign="Bottom">數(shù)據(jù)靠向下沿</TD>
         <TD  Valign="Bottom" Align="Center" >數(shù)據(jù)居中靠向下沿</TD>
     </TR>
     <TR >
         <TD  Valign="Top"> 你好</TD>
         <TD  Valign="Bottom">hello</TD>
         <TD  Valign="Bottom" Aligin="Center" >112334</TD>
     </TR>
  </Table>
</BODY>
</HTML>

例子9(如圖3.10所示)
tableform.jsp:
<HTML>
<%@ page contentType="text/html;charset=GB2312" %>
<BODY bgcolor=cyan>
  <Table align="left" Border>
     <TR>
            <TH  width=250><FONT size=1>李白是哪個(gè)朝代的人?:</TH>
            <TD width=220>
              <FORM action="answer.jsp" method=post name=form>
                <INPUT type="radio" name="R" value="a"  ><FONT size=1>宋朝 
                <INPUT type="radio" name="R" value="b"  ><FONT size=1>唐朝
                <INPUT type="submit" name="g" value="送出">
              </FORM>
            </TD>
     </TR>
     <TR  >
            <TH><FONT size=1>輸入數(shù)據(jù):</TH>
         <FORM action="answer.jsp" method=post name=form>
           <TD>  <INPUT type="text" name="R" value="a" size=20 >
           </TD> 
           <TD>  <INPUT type="submit" name="f" value="送出"  >
          </TD>
        </Form>
     </TR>  
  </Table>
</BODY>
</HTML>

例子10(如圖3.12所示)
Example3_10.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><Font size=1 >
 <P>我正在學(xué)習(xí)response對(duì)象的
 <BR>setContentType方法
 <P>將當(dāng)前頁(yè)面保存為word文檔嗎?
  <FORM action="" method="get" name=form>
     <INPUT TYPE="submit" value="yes" name="submit">
   </FORM>
 <% String str=request.getParameter("submit");
      if(str==null) 
         {str="";
         }
      if(str.equals("yes"))
         {response.setContentType("application/msword;charset=GB2312");
         }
%> 
</FONT>
</BODY>
</HTML>

例子11(如圖3.13所示)
Example3_11.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><Font size=1 >
  <P>您想使用什么方式查看文本文件A.txt?
  <FORM action="tree3.jsp" method="post" name=form>
     <INPUT TYPE="submit" value="word" name="submit1">
     <INPUT TYPE="submit" value="excel" name="submit2">
   </FORM>
</FONT>
</BODY>
</HTML>

tree3.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY> 
<%  String str1=request.getParameter("submit1");
    String str2=request.getParameter("submit2");
      if(str1==null) 
         {str1="";
         }
       if(str2==null) 
         {str2="";
         }
       if(str1.startsWith("word")) 
         {response.setContentType("application/msword;charset=GB2312");
          out.print(str1);
         }
        if(str2.startsWith("excel"))
         {response.setContentType("application/x-msexcel;charset=GB2312");
         }
%>
<jsp:include page="A.txt">
</jsp:include>
</BODY>
</HTML> 

例子12(如圖3.14所示)
Example3_12.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.util.*" %>
<HTML>
<BODY bgcolor=cyan><Font size=1 >
<P>現(xiàn)在的時(shí)間是:<BR>
<% out.println(""+new Date());
   response.setHeader("Refresh","5");
 %>
</FONT>
</BODY>
</HTML>

例子13
Example3_13.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY> 
<P>填寫(xiě)姓名:<BR>
   <FORM action="tree4.jsp" method="get" name=form>
     <INPUT TYPE="text"   name="boy">
     <INPUT TYPE="submit" value="Enter">
   </FORM>
</BODY>
</HTML>

tree4.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY> 
  <%    String str=null;
         str=request.getParameter("boy");
        if(str==null)
           {str="";
           }
        byte b[]=str.getBytes("ISO-8859-1");
        str=new String(b);
       if(str.equals(""))
         {response.sendRedirect("Example3_13.jsp"); 
         }
       else 
         {out.print("歡迎您來(lái)到本網(wǎng)頁(yè)!");
          out.print(str);
         }
%>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线视频观看| 日韩精品一区二区三区中文不卡| 久久国产精品露脸对白| 一区二区三区四区亚洲| 成人免费视频在线观看| 欧美激情综合网| 国产午夜精品在线观看| 精品国产精品网麻豆系列| 精品sm捆绑视频| 久久精品在线免费观看| 国产精品午夜春色av| 中文字幕一区三区| 一区二区三区欧美日| 天堂一区二区在线| 亚洲精品一二三四区| 亚洲男人的天堂网| 日韩在线a电影| 国产伦理精品不卡| 国产一区二区伦理| 国产精品一级在线| 色综合久久99| 欧美精品久久99| 日韩欧美在线一区二区三区| 精品粉嫩超白一线天av| 国产欧美中文在线| 一区二区日韩电影| 青青青伊人色综合久久| 国产东北露脸精品视频| 91麻豆免费观看| 欧美一级免费大片| 国产欧美1区2区3区| 一区二区三区不卡在线观看| 另类欧美日韩国产在线| 大桥未久av一区二区三区中文| 97se亚洲国产综合自在线观| 8x8x8国产精品| 国产精品美女久久久久久久久| 夜夜爽夜夜爽精品视频| 国模无码大尺度一区二区三区| av中文一区二区三区| 欧美二区三区的天堂| 中文字幕电影一区| 石原莉奈在线亚洲三区| 国产一区视频导航| 日本韩国欧美三级| 日韩免费观看高清完整版| 亚洲婷婷在线视频| 久久精品国产99久久6| 91黄色激情网站| 亚洲国产成人一区二区三区| 三级影片在线观看欧美日韩一区二区| 懂色av噜噜一区二区三区av| 日韩一区二区影院| 亚洲天堂a在线| 久久99国产精品久久| 欧美私人免费视频| 亚洲视频在线一区| 国产麻豆欧美日韩一区| 国产精品自在欧美一区| 精品在线你懂的| 色噜噜狠狠成人中文综合| 日本一区二区三区国色天香| 麻豆精品一区二区综合av| 欧美在线视频日韩| **网站欧美大片在线观看| 蜜桃视频一区二区| 欧美丝袜丝nylons| 亚洲蜜臀av乱码久久精品| 国产不卡在线视频| 久久伊人蜜桃av一区二区| 亚洲成人精品在线观看| 色噜噜狠狠成人网p站| 久久久www成人免费毛片麻豆 | 精品视频免费在线| 国产精品不卡一区二区三区| 国产精品一区二区久激情瑜伽| 日韩三级视频在线看| 奇米在线7777在线精品| 欧美一区二区视频免费观看| 日韩综合小视频| 5月丁香婷婷综合| 日韩精品五月天| 色视频欧美一区二区三区| 亚洲精品写真福利| 欧美日韩中字一区| 亚洲综合色在线| 欧美四级电影在线观看| 婷婷久久综合九色综合绿巨人| 91丝袜美女网| 怡红院av一区二区三区| 欧美男男青年gay1069videost| 亚洲va韩国va欧美va| 欧美一区二区三区啪啪| 黄色资源网久久资源365| 26uuu色噜噜精品一区| 国内久久精品视频| 中文字幕乱码一区二区免费| 91视频免费播放| 婷婷六月综合亚洲| 久久嫩草精品久久久精品一| 成人一区二区三区在线观看| 亚洲视频 欧洲视频| 国产精品亚洲午夜一区二区三区 | 久久蜜桃av一区精品变态类天堂| 国产一区二区三区最好精华液| 26uuu国产在线精品一区二区| 国产精品原创巨作av| 国产精品高清亚洲| 欧美精品1区2区| 国产精品一区免费在线观看| 亚洲精品乱码久久久久久久久 | 日韩三级视频在线看| 国产成人av资源| 亚洲一二三专区| 精品久久久久久久久久久久久久久 | 久久久影院官网| 色噜噜狠狠一区二区三区果冻| 日韩福利视频导航| 精品粉嫩aⅴ一区二区三区四区| heyzo一本久久综合| 午夜精品久久一牛影视| 国产人妖乱国产精品人妖| 日本精品一区二区三区高清| 免费看欧美女人艹b| 亚洲欧洲无码一区二区三区| 欧美一区二区在线视频| 懂色av噜噜一区二区三区av| 亚洲高清免费观看| 国产嫩草影院久久久久| 7777女厕盗摄久久久| 91性感美女视频| 国内精品伊人久久久久av一坑| 成人欧美一区二区三区黑人麻豆 | 国产精品第一页第二页第三页| 欧美高清视频www夜色资源网| 国产福利91精品一区二区三区| 五月婷婷激情综合| 亚洲人成7777| 国产三级精品在线| 欧美大胆一级视频| 欧美日韩精品一区二区三区蜜桃| 国产成人精品免费在线| 美女视频免费一区| 亚洲综合视频网| ...av二区三区久久精品| 精品99一区二区| 欧美日韩一级片网站| 91在线丨porny丨国产| 国内久久精品视频| 久久er精品视频| 青青草视频一区| 水蜜桃久久夜色精品一区的特点 | 91精品欧美综合在线观看最新| 91亚洲男人天堂| av日韩在线网站| 从欧美一区二区三区| 国产精品乡下勾搭老头1| 九九视频精品免费| 国产福利一区二区| 美国毛片一区二区| 免费成人av在线播放| 日韩精品乱码免费| 午夜视频在线观看一区| 亚洲在线观看免费| 亚洲二区在线视频| 天堂影院一区二区| 免费人成黄页网站在线一区二区| 日韩电影免费在线| 日本不卡一区二区三区高清视频| 亚洲丰满少妇videoshd| 婷婷综合五月天| 午夜精品福利一区二区三区蜜桃| 亚洲午夜三级在线| 日产国产欧美视频一区精品| 日本va欧美va精品发布| 久久国产欧美日韩精品| 狠狠狠色丁香婷婷综合激情| 国产精品一区二区91| av福利精品导航| 欧美性受极品xxxx喷水| 欧美一区二区三区免费视频 | 91麻豆精品国产91久久久久久| 欧美视频在线播放| 4hu四虎永久在线影院成人| 欧美一级高清大全免费观看| 日韩一区二区三区视频在线 | 在线亚洲高清视频| 91精品国产色综合久久不卡蜜臀 | 日韩一区二区三区免费看| 精品国产一区二区三区久久影院 | 色又黄又爽网站www久久| 欧美三级资源在线| 久久综合成人精品亚洲另类欧美| 久久久久久久久久久久久久久99| 国产精品天干天干在观线| 亚洲自拍另类综合| 韩国视频一区二区| 99久久久久久| 日韩欧美一二三| 亚洲综合偷拍欧美一区色|