æ¹å¼ä¸ï¼éç¨ServletContext读åï¼è¯»åé
ç½®æ件çrealpathï¼ç¶åéè¿æ件æµè¯»ååºæ¥ãå 为æ¯ç¨ServletContext读åæ件路å¾ï¼æ以é
ç½®æ件å¯ä»¥æ¾å
¥å¨web-infoçclassesç®å½ä¸ï¼ä¹å¯ä»¥å¨åºç¨å±çº§åweb-infoçç®å½ä¸ãæ件åæ¾ä½ç½®å
·ä½å¨eclipseå·¥ç¨ä¸ç表ç°æ¯ï¼å¯ä»¥æ¾å¨srcä¸é¢ï¼ä¹å¯æ¾å¨web-infoåwebrootä¸é¢çãå 为æ¯è¯»ååºè·¯å¾åï¼ç¨æ件æµè¿è¡è¯»åçï¼æ以å¯ä»¥è¯»åä»»æçé
ç½®æ件å
æ¬xmlåpropertiesã缺ç¹ï¼ä¸è½å¨servletå¤é¢åºç¨è¯»åé
置信æ¯ã
æ¹å¼äºï¼éç¨ResourceBundle类读åé
置信æ¯ï¼
ä¼ç¹æ¯ï¼å¯ä»¥ä»¥å®å
¨éå®ç±»åçæ¹å¼å è½½èµæºåï¼ç´æ¥ç读ååºæ¥ï¼ä¸å¯ä»¥å¨éWebåºç¨ä¸è¯»åèµæºæ件ã缺ç¹ï¼åªè½å 载类classesä¸é¢çèµæºæ件ä¸åªè½è¯»å.propertiesæ件ã
æ¹å¼ä¸ï¼éç¨ClassLoaderæ¹å¼è¿è¡è¯»åé
置信æ¯
ä¼ç¹æ¯ï¼å¯ä»¥å¨éWebåºç¨ä¸è¯»åé
ç½®èµæºä¿¡æ¯ï¼å¯ä»¥è¯»åä»»æçèµæºæ件信æ¯
缺ç¹ï¼åªè½å 载类classesä¸é¢çèµæºæ件ã
æ¹æ³4 getResouceAsStream
XmlParserHandler.class.getResourceAsStream ä¸classloaderä¸å
温馨提示:内容为网友见解,仅供参考