锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
聽action:
1.鏂板緩涓涓狢lientTest1.jsp鏂囦歡錛屼唬鐮佸涓嬶細(xì)
<%@ page language="java" contentType="text/html; charset=Gb2312" 聽聽聽 pageEncoding="GB2312"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Gb2312"> <title>瀹㈡埛绔檺鍒墮噸澶嶆彁浜?lt;/title> <script language="javascript" 聽聽聽 <!--瀹氫箟閲嶅鎻愪氦鏍囧織鍙橀噺 --> 聽聽聽 var repeatSubmitFlag = false; 聽聽聽 <!-- 閲嶅鎻愪氦媯(gè)鏌ュ嚱鏁?--> 聽聽聽 function checkSubmit() 聽聽聽 { 聽聽聽 聽聽聽 if(repeatSubmitFlag) <!-- 濡傛灉鏍囧織涓簍rue錛屽垯璇存槑欏甸潰宸茬粡鎻愪氦 --> 聽聽聽 聽聽聽 { 聽聽聽 聽聽聽 聽聽聽 window.alert('紱佹閲嶅鎻愪氦錛?); 聽聽聽 聽聽聽 聽聽聽 return false; 聽聽聽 聽聽聽 } 聽聽聽 聽聽聽 else 聽聽聽 聽聽聽 { 聽聽聽 聽聽聽 聽聽聽 repeatSubmitFlag = true; 聽聽聽 聽聽聽 聽聽聽 return true; 聽聽聽 聽聽聽 } 聽聽聽 } </script> </head> <body bcolor="#ffffff"> 聽聽聽 <form name="form_client" action="http://www.dlmu.edu.cn" onsubmit="return checkSubmit();"> 聽聽聽 聽聽聽 <input type="checkbox" name="check_1" checked=true/>澶ц繛嫻蜂簨澶у 聽聽聽 聽聽聽 <input type="submit" name="submitok"/> 聽聽聽 </form> </body> </html> |
聽 2.濡傛灉閲嶅鎻愪氦琛ㄥ崟灝變細(xì)寮瑰嚭閿欒鎻愮ず瀵硅瘽妗?br />
聽聽聽 閲囩敤絎簩縐嶆柟娉曪細(xì)
1.鏂板緩涓涓狢lientTest2.jsp鏂囦歡錛屼唬鐮佸涓嬶細(xì)
<%@ page language="java" contentType="text/html; charset=GB2312" 聽聽聽 pageEncoding="Gb2312"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Gb2312"> <title>瀹㈡埛绔檺鍒墮噸澶嶆彁浜?2</title> </head> <body bgcolor="#ffffff"> 聽聽聽 <form name="form_client" action="http://www.dlmu.edu.cn" 聽聽聽 聽聽聽 onsubmit="window.document.form_client.submitok.disabled=true; return true;"> 聽聽聽 聽聽聽 <input type="checkbox" name="check_1" checked="true"/>澶ц繛嫻蜂簨澶у 聽聽聽 聽聽聽 <input type="submit" name="submitok"/> 聽聽聽 </form> </body> </html> |
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*"%> <html> <head> <title>鏂囦歡鐨勫緩绔嬨佹鏌ヤ笌鍒犻櫎</title> </head> <body> <% String聽path=request.getRealPath(""); //out.println(path); File聽f=new聽File(path,"File.txt"); //out.println(f); //out.println(f.exists()); if(f.exists()){//媯(gè)鏌ile.txt鏄惁瀛樺湪 f.delete();//鍒犻櫎File.txt鏂囦歡 out.println(path聽+聽"\\File.txt聽瀛樺湪錛屽凡鍒犻櫎銆?); }else{ f.createNewFile();//鍦ㄥ綋鍓嶇洰褰曚笅寤虹珛涓涓悕涓篎ile.txt鐨勬枃浠?br />out.println(path聽+聽"\\File.txt聽涓嶅瓨鍦紝宸插緩绔嬨?);//杈撳嚭鐩墠鎵鍦ㄧ殑鐩綍璺緞 } %>聽 |
鐩綍鐨勫緩绔?媯(gè)鏌ヤ笌鍒犻櫎
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*"%> <html> <head> <title>鐩綍鐨勫緩绔?媯(gè)鏌ヤ笌鍒犻櫎</title> </head> <body> <% String聽path=request.getRealPath(""); path=path聽+聽"\\Sub";//灝嗚寤虹珛鐨勭洰褰曡礬寰?br />File聽d=new聽File(path);//寤虹珛浠h〃Sub鐩綍鐨凢ile瀵硅薄錛屽茍寰楀埌瀹冪殑涓涓紩鐢?br />if(d.exists()){//媯(gè)鏌ub鐩綍鏄惁瀛樺湪 d.delete(); out.println("Sub鐩綍瀛樺湪錛屽凡鍒犻櫎"); }else{ d.mkdir();//寤虹珛Sub鐩綍 out.println("Sub鐩綍涓嶅瓨鍦紝宸插緩绔?); } %> </body> </html>聽 |
濡備綍鍦↗SP涓鐞嗚櫄鎷熺洰褰?/p>
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*"%> <html> <head> <title>JSP涓浣曞鐞嗚櫄鎷熺洰褰?lt;/title> </head> <body> 鍙栧緱铏氭嫙鐩綍瀵瑰簲鐨勭鐩樿礬寰?lt;br> Web绔欑偣涓葷洰褰曠殑浣嶇疆涓?lt;font聽color=#ff0000><%=request.getRealPath("/")%></font><br> JSP緗戦〉鎵鍦ㄧ殑鐩綍浣嶇疆<font聽color=#ff0000><%=request.getRealPath("./")%></font><br> JSP緗戦〉鎵鍦ㄧ洰褰曚笂涓灞傜洰褰曠殑浣嶇疆<font聽color=#ff0000><%=request.getRealPath("../")%></font><br> </body> </html>聽 |
鏂囦歡灞炴х殑鍙栧緱
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.util.Date,java.io.*"%> <html> <head> <title>鏂囦歡灞炴х殑鍙栧緱</title> </head> <body> <% String聽path=request.getRealPath("/"); File聽f=new聽File(path,"ReadData.txt"); if(f.exists()){ %> <%=f.getName()%>鐨勫睘鎬у涓嬶細(xì)<br><br> 鏂囦歡闀垮害涓猴細(xì)<%=f.length()%> <%=f.isFile()?"鏄枃浠?:"涓嶆槸鏂囦歡"%><br> <%=f.isDirectory()?"鏄洰褰?:"涓嶆槸鐩綍"%><br> <%=f.canRead()?"鍙鍙?:"涓嶅彲璇誨彇"%><br> <%=f.canWrite()?"鍙啓鍏?:"涓嶅彲鍐欏叆"%><br> <%=f.isHidden()?"鏄殣钘忔枃浠?:"涓嶆槸闅愯棌鏂囦歡"%><br> 鏂囦歡鐨勬渶鍚庝慨鏀規(guī)棩鏈熶負(fù)錛?lt;%=new聽Date(f.lastModified())%><br> <% }else{ f.createNewFile();//鍦ㄥ綋鍓嶇洰褰曚笅寤虹珛涓涓悕涓篟eaData.txt鐨勬枃浠?br />%>聽 <%=f.getName()%>鐨勫睘鎬у涓嬶細(xì)<br><br> 鏂囦歡闀垮害涓猴細(xì)<%=f.length()%> <%=f.isFile()?"鏄枃浠?:"涓嶆槸鏂囦歡"%><br> <%=f.isDirectory()?"鏄洰褰?:"涓嶆槸鐩綍"%><br> <%=f.canRead()?"鍙鍙?:"涓嶅彲璇誨彇"%><br> <%=f.canWrite()?"鍙啓鍏?:"涓嶅彲鍐欏叆"%><br> <%=f.isHidden()?"鏄殣钘忔枃浠?:"涓嶆槸闅愯棌鏂囦歡"%><br> 鏂囦歡鐨勬渶鍚庝慨鏀規(guī)棩鏈熶負(fù)錛?lt;%=new聽Date(f.lastModified())%><br> <% } %> </body> </html>聽 |
鍙栧嚭鐩綍涓枃浠剁殑鏂規(guī)硶
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*"%> <html> <head> <title>鍙栧嚭鐩綍涓枃浠剁殑鏂規(guī)硶--鍒楀嚭鐩綍涓殑鏂囦歡</title> </head> <body> <% String聽path=request.getRealPath("/"); File聽d=new聽File(path);//寤虹珛褰撳墠鐩綍涓枃浠剁殑File瀵硅薄 File聽list[]=d.listFiles();//鍙栧緱浠h〃鐩綍涓墍鏈夋枃浠剁殑File瀵硅薄鏁扮粍 out.println("<font聽color=#ff0000>"聽+聽path聽+聽"鐩綍涓嬬殑鏂囦歡錛?lt;/font><br>"); for(int聽i=0;i<list.length;i++){ if(list<I>.isFile()){ out.println(list<I>.getName()聽+聽"<br>"); } } out.println("<br><font聽color=#ff0000>"聽+聽path聽+聽"鐩綍涓嬬殑鐩綍錛?lt;/font><br>"); for(int聽i=0;i<list.length;i++){ if(list<I>.isDirectory()){ out.println(list<I>.getName()聽+聽"<br>"); } } %> </body> </html> |
鍒ゆ柇鏄惁涓虹┖鐧芥枃浠?/p>
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*"%> <html> <head> <title>鍒ゆ柇鏄惁涓虹┖鐧芥枃浠?lt;/title> </head> <body> <% String聽path=request.getRealPath("/"); out.println(path); FileReader聽fr=new聽FileReader(path聽+聽"\\AtEnd.txt");//寤虹珛FileReader瀵硅薄錛屽茍瀹炰緥鍖栦負(fù)fr //瀵笷ileReader綾葷敓鎴愮殑瀵硅薄浣跨敤read()鏂規(guī)硶錛屽彲浠ヤ粠瀛楃嫻佷腑璇誨彇涓嬩竴涓瓧絎︺?br />if(fr.read()==-1)//鍒ゆ柇鏄惁宸茶鍒版枃浠剁殑緇撳熬 { out.print("AtEnd.txt鏂囦歡涓病鏈夋暟鎹?lt;br>"); }else{ out.println("AtEnd.txt鏂囦歡涓湁鏁版嵁"); } fr.close(); %> </body> </html>聽 |
璇誨彇鎵鏈夌殑鏂囦歡鏁版嵁
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*,java.lang.*"%> <html> <head> <title>璇誨彇鎵鏈夌殑鏂囦歡鏁版嵁</title> </head> <body> <% String聽path=request.getRealPath("."); FileReader聽fr=new聽FileReader(path聽+聽"\\ReadData.txt"); //鍏抽敭鍦ㄤ簬璇誨彇榪囩▼涓紝瑕佸垽鏂墍璇誨彇鐨勫瓧絎︽槸鍚﹀凡緇忓埌浜?jiǎn)鏂囦欢鐨勬湯灏惧Q屽茍涓旇繖涓瓧絎︽槸涓嶆槸鏂囦歡涓殑鏂絎︼紝鍗沖垽鏂瀛楃鍊兼槸鍚︿負(fù)13銆?br />int聽c=fr.read();//浠庢枃浠朵腑璇誨彇涓涓瓧絎?br />//鍒ゆ柇鏄惁宸茶鍒版枃浠剁粨灝?br />while(c!=-1){ out.print((char)c);//杈撳嚭璇誨埌鐨勬暟鎹?br />c=fr.read();//浠庢枃浠朵腑緇х畫璇誨彇鏁版嵁 if(c==13){//鍒ゆ柇鏄惁涓烘柇琛屽瓧絎?br />out.print("<br>");//杈撳嚭鍒嗚鏍囩 fr.skip(1);//鐣ヨ繃涓涓瓧絎?br />//c=fr.read();//璇誨彇涓涓瓧絎?br />} } fr.close(); %> </body> </html> |
涓琛屼竴琛岃鍙栨暟鎹?/p>
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*"%> <html> <head> <title>鏂囦歡璇誨彇</title> </head> <body> <% String聽path=request.getRealPath("");//鍙栧緱褰撳墠鐩綍鐨勮礬寰?br />FileReader聽fr=new聽FileReader(path聽+聽"\\file\\inc\\t.txt");//寤虹珛FileReader瀵硅薄錛屽茍瀹炰緥鍖栦負(fù)fr BufferedReader聽br=new聽BufferedReader(fr);//寤虹珛BufferedReader瀵硅薄錛屽茍瀹炰緥鍖栦負(fù)br String聽Line=br.readLine();//浠庢枃浠惰鍙栦竴琛屽瓧絎︿覆 //鍒ゆ柇璇誨彇鍒扮殑瀛楃涓叉槸鍚︿笉涓虹┖ while(Line!=null){ out.println(Line聽+聽"<br>");//杈撳嚭浠庢枃浠朵腑璇誨彇鐨勬暟鎹?br />Line=br.readLine();//浠庢枃浠朵腑緇х畫璇誨彇涓琛屾暟鎹?br />} br.close();//鍏抽棴BufferedReader瀵硅薄 fr.close();//鍏抽棴鏂囦歡 %> </body> </html> 聽 |
鐣ヨ繃鏂囦歡涓殑瀛楃涓嶈鍙?/p>
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*"%> <html> <head> <title>鐣ヨ繃瀛楄妭涓嶈鍙?lt;/title> </head> <body> <% String聽path=request.getRealPath("."); FileReader聽fr=new聽FileReader(path聽+聽"\\ReadData.txt"); fr.skip(2);//璺寵繃2涓瓧鑺?br />int聽c=fr.read();//璇誨彇涓涓瓧鑺?br />while(c!=-1){ out.print((char)c); c=fr.read(); } fr.close(); %> </body> </html>聽 |
灝嗘暟鎹啓鍏ユ枃浠?/p>
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*"%> <html> <head> <title>灝嗘暟鎹啓鍏ユ枃浠?lt;/title> </head> <body> <% String聽path=request.getRealPath("."); FileWriter聽fw=new聽FileWriter(path聽+聽"\\WriteData.txt");//寤虹珛FileWriter瀵硅薄錛屽茍瀹炰緥鍖杅w //灝嗗瓧絎︿覆鍐欏叆鏂囦歡 fw.write("澶у濂斤紒"); fw.write("鏈功鏄奐SP緙栫▼鎶宸с?); fw.write("璇峰澶氭寚鏁欙紒"); fw.write("email:stride@sina.com"); fw.close(); FileReader聽fr=new聽FileReader(path聽+聽"\\WriteData.txt"); BufferedReader聽br=new聽BufferedReader(fr);//寤虹珛BufferedReader瀵硅薄錛屽茍瀹炰緥鍖栦負(fù)br String聽Line=br.readLine(); //璇誨彇涓琛屾暟鎹?br />out.println(Line聽+聽"<br>"); br.close();//鍏抽棴BufferedReader瀵硅薄 fr.close(); %> </body> </html>聽 |
灝嗗啓鍏ユ枃浠剁殑鏁版嵁鍒嗚
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*"%> <html> <head> <title>灝嗗啓鍏ユ枃浠剁殑鏁版嵁鍒嗚</title> </head> <body> <% String聽path=request.getRealPath("."); FileWriter聽fw=new聽FileWriter(path聽+聽"\\WriteData.txt"); BufferedWriter聽bw=new聽BufferedWriter(fw); bw.write("澶у濂斤紒"); bw.write("鏈功鏄奐SP緙栫▼鎶宸с嬨?); bw.newLine();//鏂 bw.write("璇峰澶氭寚鏁欙紒"); bw.newLine();//鏂 bw.write("email:聽stride@sina.com"); bw.flush();//灝嗘暟鎹洿鏂拌嚦鏂囦歡 fw.close();//鍏抽棴鏂囦歡嫻?br />out.println("鍐欏叆鏂囦歡鍐呭涓猴細(xì)<br>"); FileReader聽fr=new聽FileReader(path聽+聽"\\WriteData.txt"); BufferedReader聽br=new聽BufferedReader(fr); String聽Line=br.readLine();//璇誨彇涓琛屾暟鎹?br />while(Line!=null){ out.println(Line聽+聽"<br>"); Line=br.readLine(); } fr.close(); %> </body> </html> |
濡備綍灝嗘暟鎹拷鍔犲啓鍏ュ埌鏂囦歡
<%@聽page聽contentType="text/html;charset=gb2312"%> <%@聽page聽import="java.io.*"%> <html> <head> <title>灝嗗啓鍏ユ枃浠剁殑鏁版嵁鍒嗚</title> </head> <body> <% String聽path=request.getRealPath("."); RandomAccessFile聽rf=new聽RandomAccessFile(path聽+聽"\\WriteData.txt","rw");//瀹氫箟涓涓被RandomAccessFile鐨勫璞★紝騫跺疄渚嬪寲 rf.seek(rf.length());//灝嗘寚閽堢Щ鍔ㄥ埌鏂囦歡鏈熬 rf.writeBytes("\nAppend聽a聽line聽to聽the聽file!"); rf.close();//鍏抽棴鏂囦歡嫻?br />out.println("鍐欏叆鏂囦歡鍐呭涓猴細(xì)<br>"); FileReader聽fr=new聽FileReader(path聽+聽"\\WriteData.txt"); BufferedReader聽br=new聽BufferedReader(fr);//璇誨彇鏂囦歡鐨凚ufferedRead瀵硅薄 String聽Line=br.readLine(); while(Line!=null){ out.println(Line聽+聽"<br>"); Line=br.readLine(); } fr.close();//鍏抽棴鏂囦歡 %> </body> </html>聽 |