亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

JSP實用篇

2024-09-05 00:20:19
字體:
來源:轉載
供稿:網友

一,重定向頁面

 1,response.sendredirect("url");
 2,response.setstatus(httpservletresponse.sc_moved_permanently);
   response.setheader("location",newlocation);

二,html encoder和url encoder

 1,html encoder自定義,原則:''不輸出,'&'-"&amp;",'<'-"&lt;",'>'-"gt;",'"'-"&quot;"
 2,urlencoder 在java.net包中有定義
  原型:public static string encode(string s)
  例如:urlencoder.encode("http://wwww.aaa.com/sss.jsp?name=小鬼")

三,在jsp中讀寫文件

 1,用fileoutputstream初始化printwriter,然后用print或者println方法寫文件
    printwriter pw=new printwriter(new fileoutputstream("file1.txt"));
    pw.println("hello world!");
    pw.close();//若有錯誤thow ioexception
   
    用filewriter初始化printwriter,然后用print或者println方法寫文件
    file f=new file("file1.txt");
    printwriter pw=new printwriter(new filewriter(f));
    pw.print("hello world!/n");
    pw.close();
 2,用inputstreamreader或者filereader初始化bufferedreader,然后用readline()方法讀取文件
    bufferedreader br=new bufferedreader(new filereader("file1.txt"));
    string rt=br.readline();//結尾為null
    br.close();
 3,用filewriter初始化printwriter,然后用pint或者println方法添加文件
    printwriter pw=new printwriter(new filewriter("file1.txt"),true);
 4,import java.io.*;
    file f=new file(request.getrealpath(""),"file1.txt");
    boolean f.exists();
    f.delete();f.createnewfile();
   
    file d=new file(request.getrealpath(""));
    boolean d.exists();
    d.delete();d.mkdir();
   
    request.getrealpath("url");//虛擬目錄映射為實際目錄
    request.getrealpath("./");//網頁所在的目錄
    request.getrealpath("../");//網頁所在目錄的上一層目錄
   
    file f=new file("path","file1.txt");
    f.getname();
    f.isfile();
    f.isdirectory();
    f.canread();
    f.canwrite();
    f.ishidden();
    f.lastmodified;
    f.createnewfile();
    f.length();
   
    file d=new file("path");
    file list[]=d.listfiles();//list是一個file數組
    for(int i=0;i<list.length;i++)out.println(list[i].getname());
   
    filereader fr=new filereader("path"+"http://file1.txt");
    if(fr.read()==-1)//空文件
    fr.close();
    fr.read(int i)//讀取i個字符,-1如果不再有數據
    //用bufferedreader可以一次讀取一行數據
    fr.skip(int i);//略過i個字符
   
   
    在引用parseint等函數的時候,出錯是numberformatexception等
    random獲得隨機數,
     random rd=new random((new date()).gettime());
     int p=math.abs(rd.nextint())%s;//s為0到的范圍

四,url重組、表單隱藏域cookie

 1,這些是用來彌補http協議無狀態特征的技術(sessions技術)的一部分
 2,url重組是用get方法向服務器發送的信息“?param1=value1&param2=value2&...&paramn=valuen”
    如果服務器已經在超鏈接上面作了session標記,那么客戶端通過這個走超鏈接發送請來時就會包含此標記
 3,form中的<input type=hidden name="key1" value="value1" />也可以像url重組那樣使用。
 4,cookie對象
  cookie c=new cookie("key", "value");
  response.addcookie(c);
 
  cookie[] c=request.getcookies();
  c.setmaxage(int k);//k以秒為單位
  一般瀏覽器能放20個cookie

五,session對象

 1,session對象不僅僅能放string數據,還能放復雜的對象。
 2,session.putvalue("key1",object1);
    object o=session.getvalue("key1");

六,處理jsp中的中文問題

 1,ascii碼
  8bit存儲,0~31和127是控制字符,32~126是可見字符。
 2,gb2312
  兩個8bit表示。前一個127~255,以區分ascii碼。
 3,unicode
  可以將世界上幾十種文字編碼統一在同一種編碼機制下。以16bit為單位存儲。0x0000~0xffff
 4,iso-8859-1 或稱為latin-1,8859-1。在unicode所占的值域為0~255,低位為ascii擴展到0~255,然后在高位補上0x00,組成16bit(此處不太懂)。
 5,字節和unicode java內核是unicode,class文件也是。但是流卻是采用的byte方式。char為unicode方式,byte是字節方式。轉換函數:sun.io里面:
  public static bytetocharconverter getdefault();//獲取系統使用的編碼方式。
  public static bytetocharconverter getconverter(string encoding);
  bytetocharconverter c=new bytetocharconverter(["encoding"]);
  byte[] s=c.convertall(char[] d);
  也可以 char[] d=c.converterall(byte[] s);
 6,一些函數:
  integer.tohexstring(int i);
  string s;s.getbytes();
  string(byte[]);string(byte[],encoding);//constructors
 //關于unicode編碼打算單獨寫一篇

七,獲取jvm屬性值

 properties props=system.getproperties();
 enumeration enum=props.propertynames(); //key枚舉
 key=(string)enum.nextelement();
 string s=(string)props.getproperty(key);

八,jsp錯誤處理

 1,所有可被throw和catch的exception對象都繼承自throwable。exception應該被catch才對;error對象也是繼承自throwable,只是不應該catch,而的結束程序。
 2,catch序列針對的exception應該從低級到高級才對。
 3,轉譯錯誤和客戶端端請求錯誤。jsp源程序錯誤、import路徑不正確等會在生成servlet class文檔時產生轉譯錯誤(500)。在執行servlet class時客戶端請求錯誤會被catch。
 4,錯誤產生時,可以jsp:forward來控制,但更好是用errorpage來處理。也可以throw new exception("errmsg")。

  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 上一篇:JSP基本語法

    下一篇:JSP和XML入門

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    久久久国产影院| 欧美激情手机在线视频| 色婷婷综合久久久久中文字幕1| 欧美日韩国产专区| 精品国产一区二区三区久久久| 最近2019好看的中文字幕免费| 亚洲免费av片| 97精品视频在线| 777国产偷窥盗摄精品视频| 国产成人一区二区三区| 91福利视频在线观看| 国产午夜精品全部视频在线播放| 色综合天天狠天天透天天伊人| 国产精品一区专区欧美日韩| 日韩免费不卡av| 国产精品黄色av| 精品久久久久久久久中文字幕| 精品久久久国产精品999| 国产啪精品视频| 久久久久北条麻妃免费看| 日韩欧美在线一区| 欧美日韩国产综合视频在线观看中文| 精品久久久久久久久国产字幕| 国产成人精彩在线视频九色| 亚洲欧美制服中文字幕| 久久久爽爽爽美女图片| 国产欧美在线视频| 91在线观看免费高清完整版在线观看| 久久综合久久美利坚合众国| 久久久国产成人精品| 亚洲一级片在线看| 在线观看日韩专区| 久久在线观看视频| 国产精品pans私拍| 中文字幕无线精品亚洲乱码一区| 久久伊人精品视频| 欧美国产高跟鞋裸体秀xxxhd| 在线亚洲午夜片av大片| 国内精品在线一区| 韩国美女主播一区| 国产精品久久久久久中文字| 一区二区三区黄色| 在线播放国产一区二区三区| 尤物九九久久国产精品的特点| 日韩美女视频中文字幕| 日韩精品免费看| 欧美成人第一页| 亚洲国产成人av在线| 久久久久久12| 最近更新的2019中文字幕| 久久99久国产精品黄毛片入口| 国产一区二区三区三区在线观看| 国产精品视频久久| 在线播放精品一区二区三区| 欧美亚洲另类激情另类| 91久久国产综合久久91精品网站| 一区二区三区 在线观看视| 国产精品专区第二| 欧洲精品久久久| 亚洲国产成人av在线| 亚洲人成在线观看网站高清| 在线视频欧美性高潮| 国产精品久久久久久久久久三级| 国产精品久久久久久av福利| 亚洲精品自拍视频| 欧美限制级电影在线观看| 欧美一级在线播放| 亚洲国产欧美自拍| 亚洲欧美一区二区三区久久| 57pao成人永久免费视频| 成人精品一区二区三区电影黑人| 欧美性受xxx| 午夜精品三级视频福利| 成人av资源在线播放| 亚洲黄一区二区| 精品亚洲精品福利线在观看| 欧美高清视频在线播放| 亚洲精品国产综合区久久久久久久| 日韩免费观看高清| 国产精品久久久久久亚洲影视| 日韩乱码在线视频| 色青青草原桃花久久综合| 久久99久久久久久久噜噜| 精品久久久91| 91精品久久久久久久久久入口| 国内精品久久久| 91精品国产自产91精品| 亚洲综合在线中文字幕| 国产91在线高潮白浆在线观看| 一本色道久久综合狠狠躁篇的优点| 亚洲欧美日韩成人| 日本精品久久久久影院| 国产精品va在线| 亚洲肉体裸体xxxx137| 伊人伊成久久人综合网小说| 亚洲色图15p| 欧美老女人在线视频| 久久精品国产亚洲精品| 精品视频—区二区三区免费| 国产91精品不卡视频| 日韩美女免费视频| 成人在线精品视频| 午夜剧场成人观在线视频免费观看| 国产a∨精品一区二区三区不卡| 欧洲亚洲妇女av| 亚洲天堂男人天堂女人天堂| 欧美一区二区三区艳史| 久久综合九色九九| 亚洲第一精品夜夜躁人人爽| 日韩va亚洲va欧洲va国产| 亚洲电影成人av99爱色| 欧美日韩中文字幕在线| 日本欧美一二三区| 亚洲精品www久久久久久广东| 欧美在线视频导航| 色综合伊人色综合网站| 欧美综合在线观看| 日韩欧美黄色动漫| 国产精品久久网| 欧美亚洲国产日韩2020| 亚洲精品自拍第一页| 在线播放日韩专区| 136fldh精品导航福利| 奇米成人av国产一区二区三区| 亚洲国产精彩中文乱码av| 亚洲精品综合精品自拍| 久久影院资源站| 上原亚衣av一区二区三区| 国产一区二区黑人欧美xxxx| 91久久精品国产91久久性色| 国产精品中文在线| 欧洲亚洲在线视频| 亚洲精品久久久久久久久| 久久久久久国产| 中文日韩电影网站| 一本大道久久加勒比香蕉| 亚洲欧洲av一区二区| 国产精品91久久| 国产精品96久久久久久又黄又硬| 国产日韩欧美夫妻视频在线观看| 国产丝袜视频一区| 亚洲自拍偷拍色图| 欧美成人午夜影院| 欧美丝袜一区二区| 91久久国产精品| www欧美日韩| 亚洲人成77777在线观看网| 亚洲精品网址在线观看| 久久在线免费观看视频| 国内精品伊人久久| 黄色一区二区三区| 中文字幕欧美视频在线| 亚洲人成77777在线观看网| 欧美国产日本高清在线| 国内精品久久久久久久久| 国产精品一区二区久久精品| 欧美性xxxxx极品| 性欧美xxxx交| 国产精品免费视频xxxx| 成人xvideos免费视频| 亚洲第一视频在线观看| 亚洲综合精品伊人久久| 精品亚洲va在线va天堂资源站| 中文字幕v亚洲ⅴv天堂|