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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 第6章(2).txt

?? <jsp實用教程>書中所有例題代碼
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
ReadFile.java:
import java.io.*;
public class ReadFile
{ String filePath="c:/",fileName="";
  //設置目錄屬性的值:
  public void setFilePath(String s)
   {filePath=s;
     try{byte b[]=filePath.getBytes("ISO-8859-1");
         filePath= new String(b); 
        }
     catch(Exception ee)
        {  }
   }
 // 設置文件名字屬性的值:
  public String getFilePath()
   {return filePath;
   }
  public void setFileName(String s)
   { fileName=s;
     try{byte b[]=fileName.getBytes("ISO-8859-1");
         fileName=new String(b); 
        }
     catch(Exception ee)
        { }
   }
  public String getFileName()
   {return fileName;
   }
  //列出目錄中的文件:
  public String[] listFile()
  { File dir=new File(filePath);
    String file_name[]=dir.list();
    return file_name;
  }  
  //讀取文件的原始信息:
  public StringBuffer readFile()
   { try{ File file=new File(filePath,fileName);
        FileReader in=new FileReader(file) ;
        PushbackReader push=new PushbackReader(in);
        StringBuffer stringbuffer=new StringBuffer(); 
        int c; 
        char b[]=new char[1];  
        while ( (c=push.read(b,0,1))!=-1)//讀取1個字符放入字符數組b。 
          { String s=new String(b);
              if(s.equals("<"))        //回壓的條件  
               {  push.unread('&');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
                  push.unread('L');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
                  push.unread('T');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
                }
            else if(s.equals(">"))        //回壓的條件  
               {  push.unread('&');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
                  push.unread('G');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
                  push.unread('T');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
               }
            else if(s.equals("\n"))        
              {  stringbuffer.append("<BR>");
              }
            else
               { stringbuffer.append(s);
               }
           }
          push.close();
          in.close();
          return stringbuffer;  
       }
    catch(IOException e)
       {return new StringBuffer("不能讀取文件");
       } 
   }
}


選擇目錄的頁面(效果如圖6.23所示)
filepathselect.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.util.*" %>
<%@ page import="ReadFile" %> 
<HTML>
<BODY ><Font size=1>
<P>請選擇一個目錄:
 <FORM action="listfilename.jsp" method=post>
     <Select name="filePath" >
          <Option value="f:/2000"> f:/2000
          <Option value="d:/tomcat">D:/tomcat
          <Option value="d:/tomcat/jakarta-tomcat-4.0/webapps/root">Root
          <Option value="F:/javabook">f:/javabook
          <Option value="f:/Example">f:/Example
       </Select>   
<Input type=submit value="提交">
</FORM>
</FONT>
</BODY>
</HTML>

選擇文件頁面(效果如圖6.24所示)
listfilename.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="ReadFile" %> 
<HTML>
<BODY ><Font size=2>
<jsp:useBean id="file" class="ReadFile" scope="session" >
</jsp:useBean>
<jsp:setProperty  name= "file"  property="filePath" param="filePath" />
<P>該目錄
<jsp:getProperty  name= "file"  property="filePath"  />
有如下文件:<BR>
<% String name[]=file.listFile();
   for(int i=0;i<name.length;i++)
      {out.print("<BR>"+name[i]);
      }
%>
<Form action=readfile.jsp  method="post">
 <P>輸入文件的名字: 
<Input type=text name="fileName" name= "f" >
<Input type=submit value="提交">
</Form>
<BR>
<FORM action="filepathselect.jsp" method=post name=form>
<Input type=submit value="重新選擇目錄">
</FORM>
</Body>
</HTML>

讀取文件內容頁面(效果如圖6.25所示)
readfile.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="ReadFile" %> 
<HTML>
<BODY ><Font size=2>
<jsp:useBean id="file" class="ReadFile" scope="session" >
</jsp:useBean>
<jsp:setProperty  name= "file"  property="fileName" param="fileName" />
<P>文件
<jsp:getProperty  name= "file"  property="fileName"  />
的內容如下:<BR>
</Font>
<Font size=1>
<% StringBuffer s=file.readFile();
   out.print(s);
%>
<FORM action="filepathselect.jsp" method=post name=form>
<Input type=submit value="重新選擇目錄">
</FORM>
<BR>
<FORM action="listfilename.jsp" method=post name=form>
<Input type=submit value="重新選擇文件">
</FORM>
</Body>
</HTML>

WriterFile.java:
import java.io.*;
public class WriterFile
{ String filePath=null,
         fileName=null,
         fileContent=null;
  public WriterFile()
    { filePath="C:/";
      fileName="無標題";
      fileContent="無內容"; 
    }
  public void setFilePath(String s)
   {filePath=s;
     try{byte b[]=filePath.getBytes("ISO-8859-1");
         filePath= new String(b); 
        }
     catch(Exception ee)
        { }
   }
  public String getFilePath()
   {return filePath;
   }
  public void setFileName(String s)
   { fileName=s;
     try{byte b[]=fileName.getBytes("ISO-8859-1");
         fileName=new String(b); 
        }
     catch(Exception ee)
        { }
   }
  public String getFileName()
   {return fileName;
   }
 //獲取屬性fileContent的值,為了能顯示HTML或JSP源文件,需進行流的處理技術:
 public String getFileContent()
   { try{ StringReader in=new StringReader(fileContent) ;//指向字符串的字符流。
          PushbackReader push=new PushbackReader(in);
          StringBuffer stringbuffer=new StringBuffer(); 
          int c; 
          char b[]=new char[1]; 
          while ( (c=push.read(b,0,1))!=-1)//讀取1個字符放入字符數組b。 
            { String s=new String(b);
              if(s.equals("<"))        //回壓的條件  
               {  push.unread('&');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
                  push.unread('L');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
                  push.unread('T');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
                }
              else if(s.equals(">"))        //回壓的條件  
               {  push.unread('&');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
                  push.unread('G');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
                  push.unread('T');
                  push.read(b,0,1); //push讀出被回壓的字符字節,放入數組b.
                  stringbuffer.append(new String(b));
               }
              else if(s.equals("\n"))        
               {  stringbuffer.append("<BR>");
               }
              else
               { stringbuffer.append(s);
               }
            }
          push.close();
          in.close();
          return  fileContent=new String(stringbuffer);  
        }
    catch(IOException e)
       {return fileContent=new String("不能讀取內容");
       }   
   }
  //寫文件:
   public void setFileContent(String s)
   { fileContent=s;
    try{ 
        byte b[]=fileContent.getBytes("ISO-8859-1");
         fileContent=new String(b);
        File file=new File(filePath,fileName);
        FileWriter in=new FileWriter(file) ;
        BufferedWriter buffer=new BufferedWriter(in);
        buffer.write(fileContent);
        buffer.flush();
        buffer.close();
        in.close();
       }
    catch(Exception e)
       {}   
   }
}

提交文件內容的頁面(包括文件所在目錄、文件名及內容。效果如圖6.26所示)
writeContent.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="ReadFile" %> 
<HTML>
<BODY ><Font size=1>
<P>請選擇一個目錄:
 <FORM action="writeFile.jsp" method=post>
     <Select name="filePath" >
          <Option value="f:/2000"> f:/2000
          <Option value="d:/tomcat">D:/tomcat
          <Option value="d:/root">Root
          <Option value="F:/javabook">f:/javabook
          <Option value="f:/Example">f:/Example
       </Select> 
<P>輸入保存文件的名字:
<Input type=text name="fileName" >
<P>輸入文件的內容:
<BR>
<TextArea  name= "fileContent" Rows= "10" Cols= "40"  >
</TextArea>
<BR><Input type=submit value="提交">
</FORM>
</FONT>
</BODY>
</HTML>

將內容寫入文件的頁面(效果如圖6.27所示)
writeFile.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="WriterFile" %> 
<HTML>
<BODY ><Font size=1>
<jsp:useBean id="file" class="WriterFile" scope="page" >
</jsp:useBean>
<jsp:setProperty  name= "file"  property="filePath" param="filePath" />
<jsp:setProperty  name= "file"  property="fileName" param="fileName" />
<jsp:setProperty  name= "file"  property="fileContent" param="fileContent" />
<BR>你寫文件到目錄:
<jsp:getProperty  name= "file"  property="filePath"  />
<BR>文件的名字是:
<jsp:getProperty  name= "file"  property="fileName"  />
<BR>文件的內容是:
<jsp:getProperty  name= "file"  property="fileContent"  />
</Font>
</Body>
</HTML>


DataBaseInquire.java:
import java.sql.*;
public class DataBaseInquire
{  String keyword;
   public DataBaseInquire()
    {keyword="";

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一级不卡视频| 日本一区二区免费在线观看视频 | 丝袜亚洲另类欧美| 久久久www免费人成精品| 欧洲中文字幕精品| 成人美女在线观看| 久久精品免费观看| 亚洲在线成人精品| 欧美国产精品一区| 日韩午夜精品电影| 欧美老年两性高潮| 91视频www| 丰满白嫩尤物一区二区| 国内外精品视频| 日韩影院免费视频| 伊人一区二区三区| 中文字幕一区三区| 久久免费视频一区| 日韩欧美不卡在线观看视频| 欧美日本在线一区| 欧洲精品在线观看| 色天天综合久久久久综合片| 成人精品视频一区二区三区| 韩国三级在线一区| 免费在线成人网| 视频一区国产视频| 亚洲国产中文字幕在线视频综合 | 国产亚洲精品超碰| 欧美一级一级性生活免费录像| 精品视频1区2区3区| 色综合久久久久网| 99精品桃花视频在线观看| 不卡的av电影在线观看| 风间由美一区二区av101| 国产麻豆欧美日韩一区| 国产一区二区三区在线观看免费| 麻豆成人综合网| 久久成人久久鬼色| 久久国产三级精品| 国产自产高清不卡| 国产乱码精品一区二区三 | 91最新地址在线播放| 成人国产精品免费观看动漫| 成人午夜电影久久影院| 国产成人aaa| 不卡的av在线| 色欧美乱欧美15图片| 在线观看日韩精品| 欧美二区三区的天堂| 欧美一级久久久久久久大片| 精品美女在线播放| 国产午夜亚洲精品理论片色戒| 中文字幕乱码一区二区免费| 欧美激情一区二区三区全黄| 综合久久久久久| 亚洲综合小说图片| 日韩精品色哟哟| 狠狠色伊人亚洲综合成人| 国产成人激情av| 91亚洲精华国产精华精华液| 欧美日韩一区二区三区免费看| 91精品国产综合久久精品性色 | 日韩视频一区二区在线观看| 26uuu另类欧美亚洲曰本| 欧美国产日韩在线观看| 亚洲另类春色国产| 五月天婷婷综合| 极品少妇一区二区| 色综合视频一区二区三区高清| 欧美日韩成人在线一区| 精品久久久久久久久久久院品网 | 日韩午夜在线观看| 久久久99久久| 一区二区三区在线高清| 日韩福利电影在线| 高清在线观看日韩| 欧美色图一区二区三区| 精品国产亚洲一区二区三区在线观看 | 欧美三级电影在线看| 日韩一级完整毛片| 中文字幕五月欧美| 日本aⅴ亚洲精品中文乱码| 国产成人在线色| 欧美日韩亚洲国产综合| 久久久久国产精品厨房| 一区二区三区视频在线观看| 激情综合色播激情啊| 91麻豆福利精品推荐| 欧美大胆人体bbbb| 亚洲免费观看高清| 狠狠色综合色综合网络| 在线免费不卡电影| 国产欧美一区二区三区网站| 五月激情综合色| 成人高清免费观看| 日韩久久精品一区| 一区二区三区高清| 国产福利精品一区二区| 制服.丝袜.亚洲.中文.综合| 国产精品看片你懂得 | 在线观看不卡一区| 国产精品入口麻豆原神| 久久精品免费观看| 欧美色综合网站| 亚洲另类春色国产| 成人一区二区三区中文字幕| 日韩欧美一级在线播放| 亚洲第一久久影院| 99久久99久久免费精品蜜臀| 欧美精品一区二区三区蜜臀| 天堂va蜜桃一区二区三区漫画版| 一本色道久久综合亚洲91 | 欧美大片一区二区三区| 日韩国产成人精品| 91传媒视频在线播放| 亚洲欧洲日韩女同| 高清不卡一区二区在线| wwwwww.欧美系列| 蜜臀精品一区二区三区在线观看 | 亚洲人成精品久久久久久| 高清不卡一区二区在线| 久久精品亚洲一区二区三区浴池| 日本aⅴ亚洲精品中文乱码| 欧美日韩高清一区二区| 亚洲国产日韩a在线播放性色| 99久久久久久| 亚洲人成网站在线| 色哟哟国产精品| 亚洲精品乱码久久久久久| av在线不卡网| 国产精品不卡在线| www.在线成人| 国产精品久久免费看| 国产成人av电影免费在线观看| 久久久亚洲精品一区二区三区 | 欧美视频中文字幕| 一个色综合av| 欧美日韩在线精品一区二区三区激情 | 91蜜桃网址入口| 久久综合久久鬼色中文字| 免费精品视频在线| 日韩免费在线观看| 美腿丝袜亚洲综合| 日韩欧美中文字幕一区| 美国一区二区三区在线播放| 日韩精品一区二区三区中文不卡| 另类小说图片综合网| 亚洲精品在线免费播放| 国产高清亚洲一区| 欧美国产激情一区二区三区蜜月| 国产suv精品一区二区883| 国产精品久久精品日日| 色婷婷精品久久二区二区蜜臂av| 亚洲激情第一区| 欧美日本一区二区三区| 蜜桃精品在线观看| 国产丝袜在线精品| 91色视频在线| 偷拍自拍另类欧美| 精品国产乱码久久| 成熟亚洲日本毛茸茸凸凹| 亚洲精品日韩一| 欧美男男青年gay1069videost| 毛片一区二区三区| 国产精品三级视频| 欧美性感一区二区三区| 久久99热国产| 日韩理论片一区二区| 7777精品伊人久久久大香线蕉| 精品一区二区三区在线观看国产 | 久久久不卡网国产精品一区| av亚洲精华国产精华精华 | 五月婷婷综合激情| 国产亚洲欧美一级| 欧美性猛交xxxx黑人交| 国产在线国偷精品产拍免费yy| 美女www一区二区| 欧美高清一级片在线观看| 欧美影院一区二区| 国产一区二区三区综合| 亚洲一区二区三区国产| 26uuu成人网一区二区三区| 91亚洲午夜精品久久久久久| 日本亚洲最大的色成网站www| 国产免费观看久久| 欧美一区二区网站| 91色porny| 国产综合成人久久大片91| 亚洲成人综合在线| 亚洲国产精品av| 欧美一级片在线| 色悠悠久久综合| 国产一区二区按摩在线观看| 亚洲国产精品久久不卡毛片 | 欧美一级欧美三级在线观看| 色综合天天综合| 狠狠色丁香婷婷综合久久片| 日韩毛片一二三区| 久久久精品综合| 91麻豆精品国产自产在线观看一区 |