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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
在JSP中動態(tài)生成并調用JSP程序

下面這個JSP程序,動態(tài)生成可一個testDynamicInclude.inc.jsp,然后在后面調用它。

成都創(chuàng)新互聯(lián)公司長期為數(shù)千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為應城企業(yè)提供專業(yè)的網(wǎng)站設計制作、做網(wǎng)站,應城網(wǎng)站改版等技術服務。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

在JSP的動態(tài)生成中,注意里面的路徑。 "."代表你項目的根目錄。

如果你的JSP在test子目錄下面,別忘了在path里加上這個路徑。

 
 
 
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>     
  2. <%@page import="java.io.*"%>     
  3. <%     
  4.   // 動態(tài)生成jsp文件,然后動態(tài)調用     
  5.   String filename = "testDynamicInclude.inc.jsp";     
  6.   String path = application.getRealPath(".");     
  7.   FileWriter fw = new FileWriter(path + "/" + filename);     
  8.   fw.write("<" + "%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncoding=\"UTF-8\"%" + ">");     
  9.   fw.write("<" + "%=new java.util.Date()%" + ">");     
  10.   fw.close();     
  11. %>     
  12. " />     
  13. <%     
  14.   // 運行完畢了,可以刪除這個文件     
  15.   File f = new File(path+"/"+filename);     
  16.   if (f.exists()) {     
  17.     f.delete();     
  18.   }     
  19. %>    
  20. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
  21. <%@page import="java.io.*"%> 
  22. <%  
  23.   // 動態(tài)生成jsp文件,然后動態(tài)調用  
  24.   String filename = "testDynamicInclude.inc.jsp";  
  25.   String path = application.getRealPath(".");  
  26.   FileWriter fw = new FileWriter(path + "/" + filename);  
  27.   fw.write("<" + "%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncoding=\"UTF-8\"%" + ">");  
  28.   fw.write("<" + "%=new java.util.Date()%" + ">");  
  29.   fw.close();  
  30. %> 
  31. " /> 
  32. <%  
  33.   // 運行完畢了,可以刪除這個文件  
  34.   File f = new File(path+"/"+filename);  
  35.   if (f.exists()) {  
  36.     f.delete();  
  37.   }  
  38. %> 
  39.  

警告:正式的應用,一定要根據(jù)線程編號生成文件,避免多個線程競爭,比如使用一個遞增的序列,或者使用某個不重復的序號發(fā)生器
String filename = "testDynamicInclude.inc"+seqNo+".jsp";

JSP動態(tài)生成的文件內容如下

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%=new java.util.Date()%> 

【編輯推薦】

  1. JSTL介紹—JSP編程新組件 允許用標簽編程
  2. JSP開發(fā)所需要的Eclipse插件及安裝配置方法
  3. 使用JSP實現(xiàn)簡易的SQL報表
  4. 用JSP實現(xiàn)數(shù)據(jù)庫圖片的存儲與顯示
  5. JDBC與JSP簡單模擬MVC三層架構

標題名稱:在JSP中動態(tài)生成并調用JSP程序
URL鏈接:http://m.5511xx.com/article/dhophjp.html