java µÃµ½ÏîĿ·¾¶
Ò» Ïà¶Ô·¾¶µÄ»ñµÃ
¡¡¡¡ ˵Ã÷:Ïà¶Ô·¾¶(¼´²»Ð´Ã÷ʱºòµ½µ×Ïà¶ÔË)¾ù¿Éͨ¹ýÒÔÏ·½Ê½»ñµÃ£¨²»ÂÛÊÇÒ»°ãµÄjavaÏîÄ¿»¹ÊÇwebÏîÄ¿£©
¡¡¡¡
String relativelyPath=System.getProperty("user.dir");
¡¡¡¡ ÉÏÊöÏà¶Ô·¾¶ÖУ¬javaÏîÄ¿ÖеÄÎļþÊÇÏà¶ÔÓÚÏîÄ¿µÄ¸ùĿ¼
¡¡¡¡ webÏîÄ¿ÖеÄÎļþ·¾¶ÊÓ²»Í¬µÄweb·þÎñÆ÷²»Í¬¶ø²»Í¬£¨tomcatÊÇÏà¶ÔÓÚ tomcat°²×°Ä¿Â¼\bin£©
¡¡¡¡¶þ Àà¼ÓÔØÄ¿Â¼µÄ»ñµÃ(¼´µ±ÔËÐÐʱijһÀàʱ»ñµÃÆä×°ÔØÄ¿Â¼)
¡¡¡¡ 1.1)ͨÓõķ½·¨Ò»(²»ÂÛÊÇÒ»°ãµÄjavaÏîÄ¿»¹ÊÇwebÏîÄ¿,Ïȶ¨Î»µ½ÄÜ¿´µ½°ü·¾¶µÄµÚÒ»¼¶Ä¿Â¼)
¡¡¡¡
¡¡¡¡ InputStream is=TestAction.class.getClassLoader().getResourceAsStream("test.txt");
¡¡¡¡ (test.txtÎļþµÄ·¾¶Îª ÏîÄ¿Ãû\src\test.txt;ÀàTestActionËùÔÚ°üµÄµÚÒ»¼¶Ä¿Â¼Î»ÓÚsrcĿ¼ÏÂ)
¡¡¡¡
¡¡¡¡ ÉÏʽÖн«TestAction£¬test.txtÌæ»»³É¶ÔÓ¦³ÉÏàÓ¦µÄÀàÃûºÍÎļþÃû×Ö¼´¿É
¡¡¡¡ 1.2)ͨÓ÷½·¨¶þ (´Ë·½·¨ºÍ1.1Öеķ½·¨ÀàËÆ,²»Í¬µÄÊÇ´Ë·½·¨±ØÐëÒÔ'/'¿ªÍ·)
¡¡¡¡ InputStream is=Test1.class.getResourceAsStream("/test.txt");
¡¡¡¡ (test.txtÎļþµÄ·¾¶Îª ÏîÄ¿Ãû\src\test.txt,ÀàTest1ËùÔÚ°üµÄµÚÒ»¼¶Ä¿Â¼Î»ÓÚsrcĿ¼ÏÂ)
¡¡¡¡
¡¡¡¡Èý webÏîÄ¿¸ùĿ¼µÄ»ñµÃ(·¢²¼Ö®ºó)
¡¡¡¡ 1 ´Óservlet³ö·¢
¡¡¡¡ ¿É½¨Á¢Ò»¸öservletÔÚÆäµÄinit·½·¨ÖÐдÈëÈçÏÂÓï¾ä
¡¡¡¡ ServletContext s1=this.getServletContext();
¡¡¡¡ String temp=s1.getRealPath("/"); (¹Ø¼ü)
¡¡¡¡ ½á¹ûÐÎÈ磺D:\¹¤¾ß\Tomcat-6.0\webapps\002_ext\ (002_extΪÏîÄ¿Ãû×Ö)
¡¡¡¡ Èç¹ûÊǵ÷ÓÃÁËs1.getRealPath("")ÔòÊä³öD:\¹¤¾ß\Tomcat-6.0\webapps\002_ext(ÉÙÁËÒ»¸ö"\")
¡¡¡¡ 2 ´ÓhttpServletRequest³ö·¢
¡¡¡¡ String cp11111=request.getSession().getServletContext().getRealPath("/");
¡¡¡¡ ½á¹ûÐÎÈç:D:\¹¤¾ß\Tomcat-6.0\webapps\002_ext\
¡¡¡¡ËÄ classpathµÄ»ñÈ¡(ÔÚEclipseÖÐΪ»ñµÃsrc»òÕßclassesĿ¼µÄ·¾¶)
¡¡¡¡ ·½·¨Ò»
Thread.currentThread().getContextClassLoader().getResource("").getPath();
eg:
¡¡¡¡ String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();
¡¡¡¡ System.out.println("t---"+t);
¡¡¡¡ Êä³ö:t---/E:/order/002_ext/WebRoot/WEB-INF/class
Ïà¹ØÎĵµ£º
ListµÄÓ÷¨
List°üÀ¨List½Ó¿ÚÒÔ¼°List½Ó¿ÚµÄËùÓÐʵÏÖÀà¡£ÒòΪList½Ó¿ÚʵÏÖÁËCollection½Ó¿Ú£¬ËùÒÔList½Ó¿ÚÓµÓÐCollection½Ó¿ÚÌṩµÄËùÓг£Ó÷½·¨£¬ÓÖÒòΪListÊÇÁбíÀàÐÍ£¬ËùÒÔList½Ó¿Ú»¹ÌṩÁËһЩÊʺÏÓÚ×ÔÉíµÄ³£Ó÷½·¨£¬Èç±í1Ëùʾ¡£
±í1 List½Ó¿Ú¶¨ÒåµÄ³£Ó÷½·¨¼°¹¦ÄÜ
´Ó±í1¿ÉÒÔ¿´³ö£¬List½Ó¿ÚÌṩµÄÊʺÏÓÚ×ÔÉíµÄ ......
×î½ü¹«Ë¾Åöµ½ÐèÒªÓÃͼ±íµÄÐÎʽÏÔʾһЩÊý¾Ý£¬ÎҾͿªÊ¼µ½ÍøÉϲéѯ£¬²éµ½ÁËjfreechartºÍamcharts,ÕâÁ½ÕßÎÒ¶¼ÊµÏÖ¹ýÁË£¬jfreechart×îºóÉú³ÉͼƬ£¬µ«ÊÇͼƬЧ¹û²»ÊÇÎÒÏëÒªµÄ£¬È»ºóÓÖÑо¿amcharts ËüµÄЧ¹ûȷʵºÜºÃ£¬¶øÇÒ¹Ù·½ÍøÕ¾ÉÏ»¹ÓкÃЩÀý×ӿɹ©ÏÂÔØ£¬ÍøÖ·ÊÇ:www.amcharts.com
£¨ÏëÒªÍê³ÉÒ»¸öamchartsͼÐÎÐèÒªswfobjects. ......
¿´»ðÁú¹ûдÁËÒ»¸öÑéÖ¤ÈÕÆÚµÄJavaÕýÔò±í´ïʽ£¬¾Í¸ø×ªÁ˹ýÀ´
ÓÉÓÚʹÓõ½ÁË·´ÏòÔ¤ËÑË÷ģʽ“(?<=)”ºÍ“(?<!)”£¬ËùÒÔÕâ¸öÖ»ÄÜÔÚ Java ÖÐʹÓ㬲»ÄÜÔÚ JavaScript ÖÐʹÓã¬JavaScript ²»Ö§³Ö·´ÏòÔ¤ËÑË÷¡£Ö§³Ö yyyy-MM-dd¡¢yyy-MM-dd¡¢yy-MM-dd ºÍ y-MM-dd£¬¼´Äê·ÝΪ 1¡«4 ......
¶ÔÓÚ¶àÏ̳߳ÌÐòÀ´Ëµ£¬²»¹ÜÈκαà³ÌÓïÑÔ£¬Éú²úÕߺÍÏû·ÑÕßÄ£ÐͶ¼ÊÇ×î¾µäµÄ¡£¾ÍÏñѧϰÿһÃűà³ÌÓïÑÔÒ»Ñù£¬Hello World!¶¼ÊÇ×î¾µäµÄÀý×Ó¡£
¡¡¡¡Êµ¼ÊÉÏ£¬×¼È·ËµÓ¦¸ÃÊÇ“Éú²úÕß-Ïû·ÑÕß-²Ö´¢”Ä£ÐÍ£¬À뿪Á˲ִ¢£¬Éú²úÕßÏû·ÑÕßÄ£Ð;ÍÏÔµÃûÓÐ˵·þÁ¦ÁË¡£
¡¡¡¡¶ÔÓÚ´ËÄ£ÐÍ£¬Ó¦¸ÃÃ÷ȷһϼ¸µã£º
¡¡¡¡1¡¢Éú²úÕß½ö½öÔÚ²Ö´ ......
ºìÉ«×ÖÌåΪÖ÷Òª´úÂë
jspÒ³ÃæÖÐ
<script language="javascript">
function updateDB(operate){
var objDom=new ActiveXObject("msxml.DomDocument");
var objRoot=objDom.createElement("All");
objDom.appendChild(objRoot);
var k=document.ge ......