ÈçºÎ³ÉΪһ¸öÓÅÐãµÄJSP³ÌÐòÔ±
ÔÚÍøÉÏ¿´µ½ºÜ¶àÎÊÌâÊǹØÓÚÈçºÎѧϰjspµÄ£¬ÕýºÃÍøÉÏ¿´µ½Ò»Æª¹ØÓÚѧϰjspµÄÎÄÕ£¬¾ÍÕªÁËÒ»²¿·Ö·Òë¹ýÀ´£¬Ï£ÍûÄܶԴó¼ÒѧϰjspÓеãÖ¸µ¼¡£
¡¡¡¡Ò»¸öÆÕͨµÄ´íÎóÊǰÑJSPµ±×÷¼ò»¯µÄ Java¡£Ëü²»ÊÇ£¬£¨ÊÂʵÉÏ, JSP ÊǼò»¯µÄ servlets ¡££©³ÌÐòԱͨ³£ÊÔ×ÅûÓÐѧϰҪÇóµÄÖ§³Ö¼¼ÇɶøÖ±½Óѧϰ JSP ¡£JSP ÊÇÒ»¸öÏνӼ¼Êõ£¬²¢Çҳɹ¦µØÁ¬½ÓÄãÐèÒªÀí½âµÄÁíÍâµÄ¼¼Êõ¡£Èç¹ûÄãÒѾ֪µÀ Java £¬ HTML ºÍ javascript£¬ÕâÒâζ×ÅJSP ½«È·ÊµÊǼòµ¥µÄ¡£
¡¡¡¡ÐèÒª³ÉΪһ¸ö³É¹¦µÄ JSP ³ÌÐòÔ±¿ÉÒԲο¼Õâ¸öʱ¼ä±í¡£Çë×¢ÒâÏÂÁУº
¡¡¡¡*ºöÂÔÄãÒѾÊìϤµÄ²½Öè¡£
¡¡¡¡*ѵÁ·µÄʱ¼äÖ»ÊÇ´ú±íѧϰºÃ×ã¹»µÄ»ù´¡Ê±¼ä£¬ÕâÑù²ÅÄÜ×ªÒÆµ½ÏÂÒ»²½¡£
¡¡¡¡£±¡¢½¨Á¢²¢ÇÒÀí½âÄãµÄWeb Server¡£
¡¡¡¡ÒòΪApache ÊÇÃâ·ÑµÄ²¢ÇÒÔÚ´ó¶àÊýƽ̨ÉϹ¤×÷£¬ÎªÑµÁ·Ä¿µÄÍÆ¼ö Apache¡£°²×°Ê±¼ä£º2 Ìì¡£
¡¡¡¡£²¡¢ ±£Ö¤ÄãÀí½â HTML / XHTML ¡£
¡¡¡¡Ä㽫ÐèÒªÁ˽âhtml»ù´¡, ÌØ±ðÊÇ HTML ²¼¾ÖÖеÄtableµÄʹÓá£XHTML ²»¾Ã½«´úÌæ HTML £¬Ñ§Ï° XHTML µÄ»ù´¡ÊÇÒ»¸öºÃÖ÷Òâ¡£Ðí¶à³ÌÐòԱͨ¹ý HTML IDE ѧϰ HTML ( ¼¯³É¿ª·¢»·¾³ ) ¡£ÒòΪ´ó¶àÊý HTML IDE²úÉú»ìÂÒµÄHTMlÓï·¨£¬ËùÒÔ»¨Ê±¼äѧϰÊÖ¹¤Ð´×÷htmlÊǺÜÓбØÒªµÄ¡£ÒòΪÄ㽫»áʹÓà JSP ºÍ HTML »ìºÏ±à³Ì£¬¾«Í¨HTMLÓï·¨ÊÇÖØÒªµÄ¡£ËùÒÔ£¬Äã±ØÐëÄÜÁ÷ÀûµØÐ´ HTML ¡£
¡¡¡¡ÑµÁ·Ê±¼ä£º2 ¡« 4 ¸öÐÇÆÚ¡£
¡¡¡¡£³¡¢¿ªÊ¼Ñ§Ï° Java ¡£
¡¡¡¡¿ªÊ¼Ñ§Ï° Java 1.3 Àí½â Java »ù´¡ÊǺÜÖØÒªµÄ¡£²»Óõ£ÐÄѧϰSwing»ò Java µÄͼÐη½Ã棬ÒòΪÔÚJSP ÖÐÄã²»»áʹÓÃÕâÐ©ÌØÕ÷¡£¼¯Öо«Á¦ÔÚ Java ¹¤×÷µÄϸ½Ú£¬Ñ§Ï° Java µÄÂß¼£¬Ò²ÔÚ Java BeanÉÏ»¨Ê±¼ä¡£Ñ§Ï°AppletÊǺõÄ, µ«ÊǾÍÏóSwing£¬ JSP µÄ´ó¶àÊýÓ¦Óý«²»Ê¹ÓÃС³ÌÐò¡£
¡¡¡¡ÑµÁ·Ê±¼ä£º3 ¡« 6 ¸öÐÇÆÚ¡£
¡¡¡¡£³¡¢Ñ§Ï° javascript
¡¡¡¡Ñ§Ï°Ôõô½« javascriptÔÚHTMLÖÐÑéÖ¤ÊäÈëµÄFormÔªËØ¡£Ò²Ñ§Ï° javascriptÔõôÄÜÔÚÒ» HTML Ò³ÒÔÄÚÐÞ¸ÄFormµÄÔªËØ¡£×îºóÒªÇóÄãÄÜ´ÓÒ»HTML Ò³ÄÚµÄʼþÖд¥·¢ javascript Function¡£
¡¡¡¡ÑµÁ·Ê±¼ä£ºÒ»¡« 2 ¸öÐÇÆÚ¡£
¡¡¡¡£´¡¢Ñ§Ï°²¢ÇÒÀí½âÄãµÄWeb ServerµÄ¸üºÃµÄϸ½Ú¡£
¡¡¡¡ÊìϤWeb ServerµÄÌØÕ÷£¬ÕâÊǺÜÖØÒªµÄ¡£
¡¡¡¡ÑµÁ·Ê±¼ä£º2 Ìì¡£
¡¡¡¡£µ¡¢½¨Á¢ÄãµÄ JSP Server
¡¡¡¡ÎÒÍÆ¼öÒÔTomcat¿ªÊ¼¡£Ëü¿ÉÒԺܺõØÔËÐÐJSP³ÌÐò¡£µ±Äã²»ÄÜÔÚÉú²úʹÓÃTomcatʱ£¬Ñ§Ï°¾¡¿ÉÄܶàµÄ֪ʶÒÔ±ãÓÚ¸üºÃµÄÔËÐгÌÐò¡£ÁíÍâ, Ðí¶à JSP ³ÌÐòԱʹÓÃTomcat¡£Òò´Ëµ±ÄãÓöµ½Ò»¸öÎÊÌâʱ£¬Ä㽫ÈÝÒ×·¢ÏÖ°ïÖú¡£
¡¡¡¡°²×°Ê±¼ä
Ïà¹ØÎĵµ£º
Ò»¡¢Çå³ýÒ³Ãæ»º´æ
ÔÚjspÒ³Àï
<%response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
response.flushBuffer();%>
ÔÚhtmlÒ³Àï
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<META HTTP-EQUI ......
jspÂÒÂë½â¾ö(×ªÔØ)
jspÂÒÂë½â¾ö(×ªÔØ)
JAVA֪ʶ 2009-04-14 08:49 ÔĶÁ935 ÆÀÂÛ5
GBK±àÂë
GBK±àÂëÊÇÖйúÖÆ¶©µÄ¡¢µÈͬÓÚUCSµÄеÄÖÐÎıàÂëÀ©Õ¹¹ú¼Ò±ê×¼¡£GBK¹¤×÷С×éÓÚ1995Äê10Ô£¬Í¬Äê12ÔÂÍê³ÉGBK¹æ·¶¡£¸Ã±àÂë±ê×¼¼æÈÝGB2312£¬¹²ÊÕ¼ºº×Ö21003¸ö¡¢·ûºÅ883¸ö£¬²¢Ìṩ1 ......
Ò»¡¢JSP¼ò½é
JSP (Java Server Pages)ÊÇ·þÎñÆ÷¶ËµÄ½Å±¾ÓïÑÔ£¬ÊÇÒ»ÖÖÔÚHTMLÒ³ÃæÖмÓÈëJavaÓïÑÔ¶øÉú³É¶¯Ì¬Ò³ÃæµÄ¼¼Êõ£º¼ÓÈëÁËеıêÇ©£¨<%£¬%>£¬…£©¡£
JSPÊÇÒÔJavaºÍServletΪ»ù´¡¿ª·¢¶ø³ÉµÄ¶¯Ì¬ÍøÒ³Éú³É¼¼Êõ£¬ËüµÄµ×²ãʵÏÖÊÇJava Servlet¡£
JSPÒ³ÃæÓÉHTML´úÂëºÍǶÈëÆäÖеÄJava´úÂëËù×é³É¡£·þÎñÆ÷ÔÚÒ³Ãæ±»¿Í» ......
³¤¶ÈÏÞÖÆJavaScript´úÂë
CODE:
<script> function test() { if(document.a.b.value.length>50) { alert("²»Äܳ¬¹ý50¸ö×Ö·û£¡"); document.a.b.focus(); return
false; } } </script> <form. name=a nsubmit="return test()"> <textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></te ......
response.sendRedirect("display.jsp");
request.getRequestDispatcher("display.jsp").forward(request,response);
jspµÄÒ³ÃæÌø×ªÓÐÁ½ÖÖ·½·¨£ºRequestDispatcher.forward()·½·¨ºÍHttpServletResponse.sendRedirect()·½·¨¡£
¡¡¡¡ËüÃǵÄÇø±ðÊÇ£º
¡¡¡¡RequestDispatcher.forward()·½·¨½öÊÇÈÝÆ÷ÖпØÖÆÈ¨µÄתÏò£¬ÔÚ¿Í»§¶Ëä ......