Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaÏÂFile·¾¶ÎÊÌâ

    ÓÐ2¸öÎÊÌâ
    ÔÚOSGI¿ò¼ÜÏ¿ª·¢bundle£¬ÓÃSystem.getProperty("user.dir")·µ»ØµÄÊÇ×ÀÃæµÄ·¾¶¶ø²»Êǵ±Ç°µÄ¹¤×÷Çø£¿ÕâÊÇΪʲô£¿
    ʹÓÃclass.getClassLoader().getResourceÖ»ÄÜ·µ»ØURL»òInputStream£¬¿ÉÒÔͨ¹ý·µ»ØµÄURL»òInputStream´´½¨Ò»¸öFileô£¿(ʹÓÃURLµÄtoURIºÍtoString·µ»ØµÄ¶¼ÊÇ·Ç·¨Â·¾¶£¬´´½¨²»ÁËFile) ÁíÍ⻹ÓбðµÄ·½·¨¿ÉÒÔÈ¡µÃ¹¤×÷ÇøÂ·¾¶ÏµÄÅäÖÃÎļþ·¾¶Ã´£¿
    ÕâÊÇÔÚ¿ª·¢ÖÐÓöµ½µÄ2¸öÎÊÌ⣬ϣÍûÄܵõ½´ïÈ˵Ļشð¡£
System.getProperty("user.dir")»ñÈ¡µÄÊÇJVMÅäÖõÄÊôÐÔ£¬ÓÐÄÚÖõĺÍ×Ô¼º¶¨ÒåµÄʹÓÃ-D´«È룬²»ÊÇ´«ÈëÎļþ·¾¶µÄ

ʹÓÃMain.class.getClassLoader().getResourceAsStream("config.properties")»ñÈ¡µ±Ç°¹¤×÷È¥µÄÎļþ£¬×¼È·µÄÊÇclasspathÉϵÄÎļþ

ÒýÓÃ

    ʹÓÃclass.getClassLoader().getResourceÖ»ÄÜ·µ»ØURL»òInputStream£¬¿ÉÒÔͨ¹ý·µ»ØµÄURL»òInputStream´´½¨Ò»¸öFileô£¿(ʹÓÃURLµÄtoURIºÍtoString·µ»ØµÄ¶¼ÊÇ·Ç·¨Â·¾¶£¬´´½¨²»ÁËFile)

url.getFile()

×îºÃ²»ÒªÓÃSystem.getProperty("user.dir")
URI.getFile()¾Í¿ÉÒÔÁË
http://blog.csdn.net/swandragon/archive/2009/11/05/4770445.aspx

µ«ÊÇclass.getClassLoader().getResourceAsStream("config.properties")·½·¨·µ»ØµÄÊÇÒ»¸öInputStream¶ÔÏó£¬ÎÒÏë»ñµÃÒ»¸öFile¶ÔÏ󣬺ýøÒ»²½µØ½øÐд¦Àí¡£¾ÍÊÇ˵£¬ÓÐʲô·½·¨Äܹ»»ñÈ¡¹¤×÷ÇøÏµÄÎļþ·¾¶£¬È»ºóÎҾͿÉÒÔ¸ù¾Ý·¾¶´´½¨Ò»¸öFile¶ÔÏ󣬻òÕßÓÐʲô·½·¨¿ÉÒÔÖ±½Ó»ñÈ¡ÅäÖÃÎļþµÄFile¶ÔÏó£¿

    Ð


Ïà¹ØÎÊ´ð£º

jspÒ³Ãæ»ñÈ¡sessionµÄÎÊÌâ - Java / Java EE

ÎÒÔÚjspÒ³Ãæ´æÉÏÒ»¸ösession,±¾Ò³Ã滹¿ÉÒÔÈ¡³öÖµÀ´.
µ«ÊÇһˢÐÂ,»òÕß´ò¿ªÐµÄÒ³Ãæ¾ÍÈ¡²»³öÖµÀ´ÁË.
Ææ¹ÖµÄÊÇ,ÎÒ²âÊÔÁíÒ»¸ö³ÌÐòʱºò
ÔÚjspÒ³Ãæ´æÉÏÒ»¸ösession,±¾Ò³Ãæ¿ÉÒÔÈ¡³öÖµÀ´,ˢлò´ò¿ªÐÂÒ³ÃæÖµÄÜÈ¡³öÀ´ÁË.
......

javaÓï·¨ÎÊÌâ - Java / Java EE

import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{

File fDir=new File(File.separator);
String strFile="javaÔ´´úÂë²âÊÔ"+File.separato ......

Ìì½ò ÕÐÆ¸¼æÖ°£¨java struts2)

ÎÒÃÇÓÐÏîÄ¿Ïë×齨һ¸ö¿ª·¢ÍŶӣ¬
Ö÷ÒªÓà tomcat,java,struts2,ÎÒÃǵĺËÐijÉÔ±¶¼ÊǾ­Ñé·Ç³£·á¸»µÄϵͳÉè¼ÆÊ¦£¬
Èç¹ûÄúÔÚÌì½ò£¬Í¬Ê±¶Ôjava±È½Ï¸ÐÐËȤ£¬
¿ÉÒÔ¼ÓÈëÎÒÃÇ¡£
Ï£ÍûÒªÇó
  1¡£°®ºÃ±à³Ì
......

javaµÄСÎÊÌâ extends

public   class   Student{

//×ֶε͍Òå
private   String   _number;   //ѧºÅ
private   String   _name;       //ÐÕÃû
private   ......

struts2ʹÓÃajaxµÄÎÊÌâ~~~ - Java / Java EE

ÎÒÏÖÔÚÓÃstruts2¿ò¼Ü,ÐèҪʹÓÃajaxʵÏÖ¾Ö²¿Ë¢Ð£¬µ«ÊÇ´ÓÈÝÆ÷Àï·µ»ØµÄÖµ²»ÖªµÀÔõô´Óstruts.xmlÅäÖÃÎļþÀïÓ³Éäµ½jspÒ³ÃæÀÒÔǰservletÀïдout.orint("xxxxx")¾Í¿ÉÒԵõ½~£¬µ«ÊÇÏÖÔÚÓÃstruts¾Í²»ÖªµÀÔõôР......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ