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

´«ÖDz¥¿Í——JSP(¶þ)ÄÚÖöÔÏó


Ò».request¶ÔÏó
   ¿Í»§¶ËµÄÇëÇóÐÅÏ¢±»·â×°ÔÚrequest¶ÔÏóÖУ¬Í¨¹ýËü²ÅÄÜÁ˽⵽¿Í»§µÄÐèÇó£¬È»ºó×ö³öÏìÓ¦¡£ËüÊÇHttpServletRequestÀàµÄʵÀý¡£
   µ±request¶ÔÏó»ñÈ¡Óû§Ìá½»µÄºº×Ö×Ö·ûʱ£¬»á²úÉúÂÒÂ룬ÓÉÏÂÃæµÄ·½·¨¿ÉÒÔ½â¾ö£º
¡¡¡¡ Sting s2 = new String(s1.getBytes("iso8859-1"),"GB2312")½øÐÐת»»¡£
     request³£Óõķ½·¨£º
¡¡¡¡1.request.getParameter("name"); »ñÈ¡±íµ¥Ìá½»µÄÐÅÏ¢
¡¡¡¡2.request.getProtocol(); »ñÈ¡¿Í»§¶ËʹÓõÄЭÒé
¡¡¡¡3.request.getServletPath(); »ñÈ¡¿Í»§Ìá½»ÐÅÏ¢µÄÒ³Ãæ
¡¡¡¡4.request.getMethod(); »ñÈ¡¿Í»§Ìá½»ÐÅÏ¢µÄ·½·¨
¡¡¡¡5.request.getHeader(); »ñÈ¡httpÏûϢͷÖÐÊôÐÔµÄÖµ È磺accept¡¢accept-encoding¡¢host
¡¡¡¡6.request.getRemoteAddr(); »ñÈ¡¿Í»§µÄipµØÖ·
¡¡¡¡7.request.getRemoteHost(); »ñÈ¡¿Í»§»úµÄÃû³Æ
¡¡¡¡8.request.getServerName(); »ñÈ¡·þÎñÆ÷µÄÃû³Æ
¡¡¡¡9.request.getServerPort(); »ñÈ¡·þÎñÆ÷µÄ¶Ë¿ÚºÅ
¡¡¡¡10.request.getParameterNames(); »ñÈ¡¿Í»§¶ËÌá½»µÄËùÓвÎÊýµÄÃû×Ö
¶þ.response¶ÔÏó
    response¶ÔÏó°üº¬ÁËÏìÓ¦¿Í»§ÇëÇóµÄÓйØÐÅÏ¢£¬µ«ÔÚJSPÖкÜÉÙÖ±½ÓÓõ½Ëü¡£ËüÊÇHttpServletResponseÀàµÄʵÀý¡£
    1.¶¯Ì¬ÏìÓ¦contentTypeÊôÐÔ
¡¡¡¡µ±Ò»¸öÓû§·ÃÎÊÒ»¸öJSPÒ³ÃæÊ±£¬Èç¹û¸ÃÒ³ÃæÓÃpageÖ¸ÁîÉèÖÃÒ³ÃæµÄcontentTypeÊôÐÔʱtext/html£¬ÄÇôJSPÒýÇæ½«°´ÕÕÕâ¸öÊôÐÔÖµ×ö³ö·´Ó¦¡£Èç¹ûÒª¶¯Ì¬¸Ä±äÕâ»»¸öÊôÐÔÖµÀ´ÏìÓ¦¿Í»§£¬¾ÍÐèҪʹÓÃResponse¶ÔÏóµÄsetContentType(String s)·½·¨À´¸Ä±äcontentTypeµÄÊôÐÔÖµ¡£ 
¡¡¡¡¸ñʽ£ºresponse.setContentType(String s); 
¡¡¡¡²ÎÊýs¿ÉÈ¡text/html,application/x-msexcel,application/mswordµÈ¡£ 
¡¡¡¡2.ResponseÖØ¶¨Ïò 
¡¡¡¡ÔÚijЩÇé¿öÏ£¬µ±ÏìÓ¦¿Í»§Ê±£¬ÐèÒª½«¿Í»§ÖØÐÂÒýµ¼ÖÁÁíÒ»¸öÒ³Ãæ£¬¿ÉÒÔʹÓÃResponseµÄsendRedirect(URL)·½·¨ÊµÏÖ¿Í»§µÄÖØ¶¨Ïò¡£ÀýÈ磺 
¡¡¡¡response.sendRedirect("index.jsp"); 
Èý.session¶ÔÏó
    session¶ÔÏóÖ¸µÄÊǿͻ§¶ËÓë·þÎñÆ÷µÄÒ»´Î»á»°£¬´Ó¿Í»§Á¬µ½·þÎñÆ÷µÄÒ»¸öWebApplication¿ªÊ¼£¬Ö±µ½¿Í»§¶ËÓë·þÎñÆ÷¶Ï¿ªÁ¬½ÓΪֹ¡£ËüÊÇHttpSessionÀàµÄʵÀý.
    public String getId()£º»ñÈ¡Session¶ÔÏó±àºÅ¡£ 
¡¡¡¡public void setAttribute(String key,Object obj)£


Ïà¹ØÎĵµ£º

jsp²»ÄÜʹÓÃEL±í´ïʽµÄ½â¾ö°ì·¨

Èç¹ûweb.xmlÀïÃæµÄ<web-app>ÊÇversion="2.4"£¬ÄÇô¾ÍÒªÔÚ<jsp-property-group>ÀïÉèÖá£Èç¹ûversion="2.5"¾Í²»ÐèÒª¡£
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
xsi:schemaLocation="http://java.sun.com/xml/ns/javae ......

ÔÚWEB£­INFÏÂʵÏÖjspÒ³ÃæµÄÌø×ª

²»Ëµ·Ï»°ÁË£¬¿´ÏÂÃæµÄÀý×Ó°É(ÀûÓÃstructsʵÏÖ£©£º
ÔÚWEB£­INFÏÂÓÐÁ½¸öÒ³Ãæ£º a.jsp  ºÍ  b.jsp   £¬  ÏÖÔÚҪʵÏÖ´Óa.jspÁ¬½Óµ½b.jsp
ÔÚa.jspÖУº
                    <html:link action= ......

ÎåÖÖJSPÒ³ÃæÌø×ª·½·¨Ïê½â(2)

3. £¼jsp:forward page="" /£¾
ËüµÄµ×²ã²¿·ÖÊÇÓÉRequestDispatcherÀ´ÊµÏֵģ¬Òò´ËËü´øÓÐRequestDispatcher.forward()·½·¨µÄÓ¡¼Ç¡£
Èç¹ûÔÚ֮ǰÓкܶàÊä³ö,Ç°ÃæµÄÊä³öÒÑʹ»º³åÇøÂú,½«×Ô¶¯Êä³öµ½¿Í»§¶Ë,ÄÇô¸ÃÓï¾ä½«²»Æð×÷ÓÃ,ÕâÒ»µãÓ¦¸ÃÌØ±ð×¢Òâ¡£
ÁíÍâҪעÒ⣺Ëü²»Äܸıää¯ÀÀÆ÷µØÖ·£¬Ë¢ÐµĻ°»áµ¼ÖÂÖØ¸´Ìá½»
4. ÐÞ¸ÄHTTP ......

windows2003ÏÂÅäÖÃJSPÔËÐл·¾³

Ê×ÏÈ£¬±ØÐë˵Ã÷ÕâЩ²»ÊÇÎÒ×Ô¼ºÐ´µÄ£¬µ«ÊǸøÁËÎҺܴó°ïÖú£¬Ï£Íû¶ÔÄãÒ²ÄÜÓÐËù°ïÖú£¡
×£Äã³É¹¦£¡
Ò»¡¢¿ª·¢»·¾³ÅäÖÃ
µÚÒ»²½£ºÏÂÔØj2sdkºÍtomcat£ºµ½sun¹Ù·½Õ¾£¨http://java.sun.com/j2se/1.5.0/download.jsp£©ÏÂÔØj2sdk£¬×¢ÒâÏÂÔØ°æ±¾ÎªWindows Offline InstallationµÄSDK£¬Í¬Ê±×îºÃÏÂÔØJ2SE 1.5.0 Documentation£¬È»ºóµ½ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ