JÈçºÎʵÏÖÍøÒ³µÄÖض¨Ïò
ºÚ¿Í·ÀÏßÍø°²ÍøѶ£º¡¡¡¡1£®¿ÉÒÔʹÓ㺠¡¡¡¡¡¡¡¡¡¡¡¡response.sendRedirect("http://www.foo.com/path/error.html"); ¡¡¡¡2£®¿ÉÒÔÊÖ¹¤ÐÞ¸ÄHTTP headerµÄLocationÊôÐÔ£¬ÈçÏ£º¡¡¡¡¡¡¡¡£¼% ¡¡¡¡response.setStatu...
¡¡¡¡1£®¿ÉÒÔʹÓãº
¡¡¡¡
¡¡¡¡
¡¡¡¡response.sendRedirect("http://www.foo.com/path/error.html"); |
¡¡¡¡2£®¿ÉÒÔÊÖ¹¤ÐÞ¸ÄHTTP headerµÄLocationÊôÐÔ£¬ÈçÏ£º
¡¡¡¡
¡¡¡¡
£¼% ¡¡¡¡response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); ¡¡¡¡String newLocn = "/newpath/index.html"; ¡¡¡¡response.setHeader("Location",newLocn); ¡¡¡¡%£¾ |
¡¡¡¡3£®Ò²¿ÉÒÔʹÓÃforward:
¡¡¡¡
¡¡¡¡
¡¡¡¡£¼jsp:forward page="/newpage.jsp" /£¾ |
¡¡¡¡Çë×¢Ò⣺ֻÄÜÔÚÈκÎÊä³ö»¹Ã»Óз¢Ë͵½¿Í»§¶Ë֮ǰʹÓÃÕâÖÖ·½Ê½¡£
¡¡¡¡
¡¡¡¡5.6 ÀàËÆglobal.asaµÄ×ö·¨
¡¡¡¡
¡¡¡¡ÔÚJSPÖÐûÓÐglobal.asaµÄ¶ÔÓ¦Îï¡£µ«¿ÉÒÔÓÐÒ»¸öworkaroundÀ´ÔËÐС£ÀýÈ磬Èç¹ûÄãÐèÒª´æ´¢»ò´æÈ¡application scope±äÁ¿£¬Äã×ÜÊÇ¿ÉÒÔ´´½¨Ò»¸öJavabean£¬²¢ÔÚÒ³ÃæÖÐÐèÒªÕâЩ±äÁ¿µÄµØ·½½«Ëü°üº¬½øÀ´¡£
¡¡¡¡
¡¡¡¡
£¼jsp:useBean id="globals" scope="application" class="com.xxx.GlobalBean"/£¾ |
¡¡¡¡µ«ÊÇ£¬Ò²ÓÐһЩ²úÆ·¾ßÓÐÕâÑùµÄ¶ÔÓ¦£º
¡¡¡¡
¡¡¡¡Allaire¹«Ë¾µÄ²úÆ·JRun 3.0½«Ìṩglobal.jsa¡£JRun 2.3.3ÈÔÈ»¸øÓèÖ§³Ö£¬µ«Ö»¶ÔJSP 0.92¡£µ±JRun 3.0×îÖÕÍƳöʱËü½«Ö§³ÖÓÃÓÚJSP 1.0ºÍ1.1µÄglobal.jsa¡£
¡¡¡¡
¡¡¡¡Äã¿ÉÒÔ´Óhttp://beta.allaire.com/jrun30µÃµ½JRun 3.0 beta 5
¡¡¡¡
¡¡¡¡ÁíÍ⣬OracleµÄJSPÖ§³Öglobals.jsa¡£
¡¡¡¡
¡¡¡¡5.7 jspÏÔʾµ±Ç°Ê±¼ä
¡¡¡¡
¡¡¡¡
£¼%@ page import="Java.util.*, Java.text.*" %£¾ ¡¡¡¡£¼HTML£¾ ¡¡¡¡£¼HEAD£¾ ¡¡¡¡£¼TITLE£¾JSP to display the current time£¼/TITLE£¾ ¡¡¡¡£¼/HEAD£¾ ¡¡¡¡£¼BODY£¾ ¡¡¡¡The current time is: ¡¡¡¡£¼% ¡¡¡¡Date now = new Date(); ¡¡¡¡out.println(DateFormat.getTimeInstance().format(now)); ¡¡¡¡%£¾ ¡¡¡¡£¼/BODY£¾ ¡¡¡¡£¼/HTML£¾ |
¡¡¡¡5.8ÔÚJSPÖд´½¨Ä¿Â¼ Mkdir(String path)
¡¡¡¡
¡¡¡¡
£¼%@ page import="Java.io.*" %£¾ ¡¡¡¡£¼%! ¡¡¡¡String Mkdir(String path) ¡¡¡¡{ ¡¡¡¡String msg=null; ¡¡¡¡Java.io.File dir; ¡¡¡¡ ¡¡¡¡// н¨Îļþ¶ÔÏó ¡¡¡¡dir =new Java.io.File(path); ¡¡¡¡if (dir == null) { ¡¡¡¡msg = "´íÎóÔÒò:£¼BR£¾¶Ô²»Æ𣬲»ÄÜ´´½¨¿ÕĿ¼£¡"; ¡¡¡¡return msg; ¡¡¡¡} ¡¡¡¡if (dir.isFile()) { ¡¡¡¡msg = "´íÎóÔÒò:£¼BR£¾ÒÑÓÐͬÃûÎļþ£¼B£¾" + dir.getAbsolutePath() + "£¼/B£¾´æÔÚ¡£"; ¡¡¡¡return msg; ¡¡¡¡} ¡¡¡¡if (!dir.exists()) ¡¡¡¡{ ¡¡¡¡boolean result = dir.mkdirs(); ¡¡¡¡¡¡¡¡if (result == false) { ¡¡¡¡msg = "´íÎóÔÒò:£¼BR£¾Ä¿Â¼£¼b£¾" + dir.getAbsolutePath() + "£¼/B£¾´´½¨Ê§°Ü£¬ÔÒò²»Ã÷£¡"; ¡¡¡¡¡¡¡¡return msg; ¡¡¡¡} ¡¡¡¡¡¡// Èç¹û³É¹¦´´½¨Ä¿Â¼£¬ÔòÎÞÊä³ö¡£ ¡¡¡¡// msg ="³É¹¦´´½¨Ä¿Â¼: £¼B£¾" + dir.getAbsolutePath() + "£¼/B£¾"; ¡¡¡¡return msg; ¡¡¡¡} ¡¡¡¡else { ¡¡¡¡msg = "´íÎóÔÒò:£¼BR£¾Ä¿Â¼£¼b£¾" + dir.getAbsolutePath() + "£¼/b£¾ÒÑ´æÔÚ¡£"; ¡¡¡¡} ¡¡¡¡return msg; ¡¡¡¡} ¡¡¡¡%£¾ ¡¡¡¡£¼% ¡¡¡¡String filepath = "/usr/home/hoyi/html/dir"; ¡¡¡¡String opmsg = Mkdir(filepath); ¡¡¡¡%£¾ |
¡¡¡¡5.9½«return תΪ£¼br£¾º¯Êý
¡¡¡¡
¡¡¡¡
public static String returnToBr(String sStr) ¡¡¡¡{ ¡¡¡¡if (sStr == null // sStr.equals("")) ¡¡¡¡{ ¡¡¡¡return sStr; ¡¡¡¡} ¡¡¡¡ ¡¡¡¡String sTmp = new String(); ¡¡¡¡int i = 0; ¡¡¡¡ ¡¡¡¡while (i £¼= sStr.length()-1) ¡¡¡¡{ ¡¡¡¡if (sStr.charAt(i) == '
') ¡¡¡¡{ ¡¡¡¡sTmp = sTmp.concat("£¼br£¾"); ¡¡¡¡} ¡¡¡¡else ¡¡¡¡{ ¡¡¡¡sTmp = sTmp.concat(sStr.substring(i,i+1)); ¡¡¡¡} ¡¡¡¡i++; ¡¡¡¡} ¡¡¡¡return sTmp; ¡¡¡¡} ¡¡¡¡ |
Íøվά»¤½Ì³Ì¸üÐÂʱ¼ä:2012-04-07 00:22:34 ¡¾
´òÓ¡´ËÒ³¡¿ ¡¾
¹Ø±Õ¡¿