JspºÍFreeMarkerµÄÓ¦Ó÷¶Î§
ÈÕǰҪ×öÐÂÏîÄ¿£¬ÏëÀí½âÒ»ÏÂ×Óеļ¼Êõ¼û¼ûÓÐûÓпÉÒÔ¸ÄÉÆµÄµØ·½¡£ÓÚÊǺõѧϰÁËÒ»ÏÂ×ÓStruts¶þ£¨Ô¤ÏÈÒ»Ö±ÓÃStrutsÒ»£©£¬½Ó´¥µ½ÁËFreeMarker£¬×öÁËһЩʵÑéÒÔºó£¬¶ÔÆäЧÄܺÜÊDz»½â¡£
´ÓÎÒ×Ô¸ö¶ù²âÊÔÒÔ¼°¿´ÍøÉÏ´ó»ïµÄÊöÆÀ¿ÉÒԵóöFreeMarker¾ß±¸ÒÔ´ÎÓŵ㣺
Ò»¡¢Âß¼·Ö¿ªÃÀ£¬View²ã²»³öÏÖÂß¼´úÂ룬¿Éά»¤ÐÔÃÀ
¶þ¡¢ÃÀ¹¤ºÍ¼¼ÊõµÄ¹¤×÷·Ö¿ª
Èý¡¢Ëٶȿ죬ʡµôÁËJsp±àÒë½ø³Ì
ËÄ¡¢¿ÉÒÔÔÚIDEÖÐÔË×÷£¬»»ÑÔÖ®ÊÇ¿ÉÒÔ¿ªÕ¹µ¥Ôª²âÊÔ
Îå¡¢¿ÉÒÔÖÆÔìMacro
¿´Íê´óÁ¿FreeMarkerµÄÎļþÒÔ¼°´ó¼Ò»ï¶ù¶ÔËüµÄÆÀ˵ÒÔºó£¬ÈÔ¾Éû·¨´òÏûÎÒÄÚÐĵIJ»½â£¬Õë¶ÔÖ®ÉÏÎåµãÎÒ¿ÉÒÔ½²£º
Ò»¡¢Âß¼·Ö¿ª£¬ÎÞ·ÇÊÇFreeMarkerÄ£°æÃ»·¨Ö±½ÓÔË×÷Java´úÂë£¬Ð®ÖÆÒªÇóÈ«²¿Êý¾ÝÎñÐëÔ¤¼Ó¹¤²Å»ª½«½á¹û´«µ½View²ã×öÖÕ¼«³ÊÏÖ¡£ÎÒ¸öÈ˶ÔÕâÖÖ¹ýÓÚ´¿ÕýµÄ»õÉ«±¨ÒÔ»³ÒÉ£¬Êµ¼Ê¹¤×÷Öкܶàʱ·ÖÕâÖÖµ¥´¿µÄÂß¼·Ö¿ªºÜÄѶÒÏÖ¡£Ó¦Ò»¸ö³¤ÆÚά»¤µÄÏîÄ¿£¬²»Í£Ôö¶àչʾÂß¼ÒÔºó£¬ÎªÁË»¤³ÖView²ãµÄÕâÖÖÐ®ÖÆµÄÇå½à£¬¶øÔÚAction²ãÔö¶à´óÁ¿´¦ÖÃÂß¼£¬ÎÒ²»¾õµÃά»¤ÐÔ»áºÃ£¨»òÕßÎÒÁ˽â´íÁË£¬ÖÕ¾¿Ã»³¤ÆÚʹÓùý£©¡£¾ÍÏñǰЩÄê·çÃÒXMLÅäÖÃÎļþ£¬·Ö¿ªÁËÂß¼£¬Ëúó·¢ÏÖÌ«Àͼݣ¬ÓÖ·¢ÉúÁËAnnotationÆËÃðXMLÅäÖÃÎļþ£¬ÎÞÂÛÊÇ·Ö¿ªÈÔÊǼ¯ºÏ£¬Âß¼ÊÇû·¨É¨ÃðµÄ£¬ÀÏÊÇÒªÓÐÒ»¸öµØ·½Öá£Ö®ËùÒÔµ½µ×ÊǶàдһЩ´úÂëÀ´¾üÁî×´View²ã¿´ÆðÀ´ºÜÃÀ£¬ÈÔÊǰÑչʾÂ߼ȫдµ½View²ã£¬ËÓÖÄÜÕæ¸ö˵Çå³þÄĸö¸üºÃ¡£
ÎÒÃǵ½½ñÈպܶàÏîÄ¿»¹ÔÚÓÃ×îÊØ¾ÉµÄJsp£¬Ò²»¹ÔÚÓã¬Ò²»áÓбȽ϶àµÄJava´úÂë³öÏÖÔÚJspÒ³ÃæÉϵľ°¿ö£¬µ«ÊÇÒ³ÃæÉϵĴúÂëÈ«¶¼ÊÇչʾÓйصÄÂß¼£¬¶¼ÊÇ×îÈÝÒ×µÄJava´úÂ룬ÄÜJavaµÄ¾ÍÄÜά»¤£¬Ñ§Ï°ÀûÈó¸ù±¾ÎªÁ㣬ά»¤Æñ²»ÊǸüºÃ£¿¸üÇкÏKISS×¼Ôò¡£
¶þ¡¢ÃÀ¹¤ºÍ¼¼Êõ¹¤×÷·Ö¿ª£¬ÎÒÒ»Ö±¾õ×ÅÕâÖ»ÊÇÒ»¸öÉñ»°¡£µ½½ñÌìΪֹ£¬ÎÒÃǹ«Ë¾ÃÀ¹¤ºÍ¿ª·¢µÄºÏ»ïÈËʽ¸ù±¾ÊÇÃÀ¹¤×ö½çÃæÔÐÎͼ£¬°ÑؽÐèµÄͼƬÇиî³öÀ´£¬°ÑؽÐèµÄ³ÉЧ´òÔì³ÉCSS¸¶¸ø¼¼Êõ£¬¼¼ÊõÒÀÕÕØ½ÐèµÄ³ÉЧ¿ªÕ¹±àÂë´òÔìHTML¾²Ì¬ÔÐνçÃæ¡£ÓÉÓÚ£¬¹ØÓÚÂÔ΢¸´ÔÓ1µãµÄÒ³Ãæ£¬ÎÒÏàÐÅûÄĸö¼¼ÊõÄܽûÊÜÃÀ¹¤Ö±½ÓÓÃDreamWeaverÉú³É³öÀ´µÄ´úÂë¡£
Èý¡¢Ëٶȿ죬Ëã¸öÓŵã°É£¬µ«ÊÇûÄÇôÖ÷Òª°É£¬ÖÁÓÚÏÖϵĻúÆ÷Õý³£µÄJsp±àÒëÒ²¾ÍÒ»Á½ÃëÖÓµÄʶù¡£¾ø´ó¶àÊýµÄʱ¼äÈÔÊÇ»¨ÔÚ±à×ëºÍ²âÊÔÉϵġ£
ËÄ¡¢¿ÉÒÔÔÚIDEÖÐÔË×÷£¬Õâ¸öÒ²Ëã¸öСÓŵ㣬µ«ÊǽçÃæ¿ª·¢¸ü¶àʱ·ÖÈÔÊÇÒÔÖÕ¼«Õ¹Ê¾³ÉЧÀ´¿ªÕ¹²âÊԵģ¬ÖÕ¾¿±È½ÏÖ±¹Û¡£Ö±½Ó´ÓÉú³ÉµÄHTMLÃÙØ½ÐèµÄÐÅÏ¢ºÍË¢ÐÂÒ»ÏÂ×Óä¯ÀÀÆ÷¿´½á¹ûÄĸö¸ü¸ßЧÂÊ£¿
Îå¡¢Macro£¬Õâ¸öû̫¶àÓ¦ÓÃÐĵ㬾Ͳ»×öÆÀÊ
Ïà¹ØÎĵµ£º
filter¹¦ÄÜ.ËüʹÓû§¿ÉÒԸıäÒ»¸ö requestºÍÐÞ¸ÄÒ»¸öresponse. Filter ²»ÊÇÒ»¸öservlet,Ëü²»ÄܲúÉúÒ»¸öresponse,ËüÄܹ»ÔÚÒ»¸örequestµ½´ïservlet֮ǰԤ´¦Àírequest,Ò²¿ÉÒÔÔÚÀ뿪 servletʱ´¦Àíresponse.»»ÖÖ˵·¨,filterÆäʵÊÇÒ»¸ö¡±servlet chaining¡±(servlet Á´). Ò»¸öfilter °üÀ¨:
1. ÔÚservlet±»µ÷ÓÃ֮ǰ½Ø»ñ; ......
JAVAÅäÖãº
1£º JAVA_HOME £º C:\Program Files\Java\jdk1.6.0_12
2£ºCLASSPATH £º .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3£ºPATH £º %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
TomcatÅäÖ ......
±¾ÎÄ×÷ÕߣºØýÃû
ËùÊô·ÖÀà£ºÍøÂç±à³Ì
¼ÓÈëʱ¼ä£º2006-1-19
µã»÷´ÎÊý£º396
<%@ page language="java" contentType="text/html" %>
<%@ page import="com.ora.jsp.util.*" %>
<html>
<body bgcolor="white">
<form action="checkbox.jsp">
<input type="checkbox" name="fr ......
ÔÚΪ·þÎñÆ÷¶Ë×é¼þ±à³Ìʱ£¬ÄãºÜ¿ÉÄÜÒª´ÓÏà¶ÔÓÚweb¸ùµÄ·¾¶À´È¡µÃij¸öÎļþµÄÕæÊµÂ·¾¶£¬µ«´ËÎļþʵ¼ÊÉÏÔÚÕ¾µãµÄÒ»¸öÐéÄâ·¾¶ÉÏ¡£
ʲôÊÇÐéÄâ·¾¶£¿
ÔÚÒ»¸öweb·þÎñÆ÷ÉÏ£¬ÐéÄâ·¾¶½«ÎïÀíÉÏ·ÖÀëµÄ¸÷Îļþ×éºÏÔÚÒ»Æð£¬·ÅÔÚͬһ¸öÕ¾µã·¾¶ÉÏ£¬ÔÚÓ¦Ó÷þÎñÆ÷ÉÏ£¬Ã¿¸öÓ¦Óö¨Î»ÓÚÆä×Ô¼ºµÄÐéÄâ·¾¶ÉÏ£¬Êµ¼ÊÉÏÏ໥֮¼äÓÐ×ÅÍêÃÀµØ·ÖÀë¡£ ......
DouyuÊÇÒ»ÖÖÍêÈ«²ÉÈ¡JavaÓïÑÔ¿ª·¢µÄ¡¢ÔË×÷ÓÚJVMÒÔÉϵÄÐÂʽ»ù´¡¿ª·¢Æ½Ì¨¡£
ÔÚweb²ã£¬DouyuÍêÈ«ÒÅÆúÁËJSP/Servlet£¬
ÔÚÊý¾Ý¿â·ÃÎʲ㣬Douyu²»ÒÀÀµÓÚÈκÎORM(¶ÔÏñ¹ØÏµÕÕÉä)¹¹¼Ü(ÈçHibernate)¡£
Douyu½«JavaÓïÑÔ±àÒëÆ÷¡¢Http·þÎñÆ÷¡¢MVCÔ²Âúµ÷ÕûÔÚÒ»Æð£¬
²îµã¶ù¶ÒÏÖÁËORMÈ«×Ô¶¯»¯£¬Í¬Ê±ÔÚJavaÓïÑÔ²ãÃæÒý³öÁËȨÏÞÖ ......