ÌáÉýJSPÓ¦ÓóÌÐòµÄÆß´ó¾øÕÐ
Äãʱ³£±»¿Í»§±§Ô¹JSPÒ³ÃæÏìÓ¦ËٶȺÜÂýÂð£¿ÄãÏë¹ýµ±¿Í»§·ÃÎÊ´ÎÊý¾çÔöʱ£¬ÄãµÄWEBÓ¦ÓÃÄܳÐÊÜÈÕÒæÔö¼ÓµÄ·ÃÎÊÁ¿Âð£¿
±¾ÎĽ²ÊöÁ˵÷ÕûJSPºÍservletµÄһЩ·Ç³£ÊµÓõķ½·¨£¬Ëü¿ÉʹÄãµÄservletºÍJSPÒ³ÃæÏìÓ¦¸ü¿ì£¬À©Õ¹ÐÔ¸üÇ¿¡£¶øÇÒÔÚÓû§ÊýÔö¼ÓµÄÇé¿öÏ£¬ÏµÍ³¸ºÔØ»á³ÊÏÖ³öƽ»¬Éϳ¤µÄÇ÷ÊÆ¡£ÔÚ±¾ÎÄÖУ¬ÎÒ½«Í¨¹ýһЩʵ¼ÊÀý×ÓºÍÅäÖ÷½·¨Ê¹µÃÄãµÄÓ¦ÓóÌÐòµÄÐÔÄÜÓгöÈËÒâÁϵÄÌáÉý¡£ÆäÖУ¬Ä³Ð©µ÷Óż¼ÊõÊÇÔÚÄãµÄ±à³Ì¹¤×÷ÖÐʵÏֵġ£¶øÁíһЩ¼¼ÊõÊÇÓëÓ¦Ó÷þÎñÆ÷µÄÅäÖÃÏà¹ØµÄ¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«ÏêϸµØÃèÊöÔõÑùͨ¹ýµ÷ÕûservletºÍJSPÒ³Ãæ£¬À´Ìá¸ßÄãµÄÓ¦ÓóÌÐòµÄ×ÜÌåÐÔÄÜ¡£ÔÚÔĶÁ±¾ÎÄ֮ǰ£¬¼ÙÉèÄãÓлù±¾µÄservletºÍJSPµÄ֪ʶ¡£ ¡¡¡¡
·½·¨Ò»£ºÔÚservletµÄinit()·½·¨Öлº´æÊý¾Ý
¡¡¡¡µ±Ó¦Ó÷þÎñÆ÷³õʼ»¯servletʵÀýÖ®ºó£¬Îª¿Í»§¶ËÇëÇóÌṩ·þÎñ֮ǰ£¬Ëü»áµ÷ÓÃÕâ¸öservletµÄinit()·½·¨¡£ÔÚÒ»¸ö servletµÄÉúÃüÖÜÆÚÖУ¬init()·½·¨Ö»»á±»µ÷ÓÃÒ»´Î¡£Í¨¹ýÔÚinit()·½·¨Öлº´æÒ»Ð©¾²Ì¬µÄÊý¾Ý»òÍê³ÉһЩֻÐèÒªÖ´ÐÐÒ»´ÎµÄ¡¢ºÄʱµÄ²Ù×÷£¬¾Í¿É´ó´óµØÌá¸ßϵͳÐÔÄÜ¡£
¡¡¡¡ÀýÈ磬ͨ¹ýÔÚinit()·½·¨Öн¨Á¢Ò»¸öJDBCÁ¬½Ó³ØÊÇÒ»¸ö×î¼ÑÀý×Ó£¬¼ÙÉèÎÒÃÇÊÇÓÃjdbc2.0µÄDataSource½Ó¿ÚÀ´È¡µÃÊý¾Ý¿âÁ¬½Ó£¬ÔÚͨ³£µÄÇé¿öÏ£¬ÎÒÃÇÐèҪͨ¹ýJNDIÀ´È¡µÃ¾ßÌåµÄÊý¾ÝÔ´¡£ÎÒÃÇ¿ÉÒÔÏëÏóÔÚÒ»¸ö¾ßÌåµÄÓ¦ÓÃÖУ¬Èç¹ûÿ´ÎSQLÇëÇó¶¼ÒªÖ´ÐÐÒ»´ÎJNDI²éѯµÄ»°£¬ÄÇϵͳÐÔÄܽ«»á¼±¾çϽµ¡£½â¾ö·½·¨ÊÇÈçÏ´úÂ룬Ëüͨ¹ý»º´æDataSource£¬Ê¹µÃÏÂÒ»´ÎSQLµ÷ÓÃʱÈÔÈ»¿ÉÒÔ¼ÌÐøÀûÓÃËü£º public class ControllerServlet extends HttpServlet { ¡¡private javax.sql.DataSource testDS = null; ¡¡public void init(ServletConfig config) throws ServletException ¡¡{ ¡¡¡¡super.init(config); ¡¡¡¡Context ctx = null; ¡¡¡¡try ¡¡¡¡{ ¡¡¡¡¡¡ctx = new InitialContext(); ¡¡¡¡¡¡testDS = (javax.sql.DataSource)ctx.lookup("jdbc/testDS"); ¡¡¡¡} ¡¡¡¡catch(NamingException ne) ¡¡¡¡{ ¡¡¡¡¡¡ne.printStackTrace(); ¡¡¡¡} ¡¡¡¡catch(Exception e) ¡¡¡¡{ ¡¡¡¡¡¡e.printStackTrace(); ¡¡¡¡} ¡¡} ¡¡public javax.sql.DataSource getTestDS() ¡¡{ ¡¡¡¡return testDS; ¡¡} ¡¡... ¡¡... }
¡¡¡¡·½·¨ 2:½ûÖ¹servletºÍJSP ×Ô¶¯ÖØÔØ(auto-reloading)
¡¡¡¡Servlet/JSPÌṩÁËÒ»¸öʵÓõļ¼Êõ£¬¼´×Ô¶¯ÖØÔؼ¼Êõ£¬ËüΪ¿ª·¢ÈËÔ±ÌṩÁËÒ»¸öºÃµÄ¿ª·¢»·¾³£¬µ±Äã¸Ä±
Ïà¹ØÎĵµ£º
Ê×ÏÈ,FCKEDITORµÄÐÔÄÜÊǷdz£ºÃµÄ,Óû§Ö»ÐèºÜÉÙµÄʱ¼ä¾Í¿ÉÒÔÔØÈëFCKEDITORËùÐèÎļþ.¶ÔÓÚÆäËûÔÚÏß±à¼Æ÷À´Ëµ,Õ⼸ºõÊǸöºÜÄѽâ¾öµÄÄÑÌâ,ÒòΪÔÚ¿ªÆô±à¼Æ÷ʱÐèÒª×°ÔØÌ«¶àµÄÎļþ.±ÈÈçCUTEEDITOR,ËäÈ»¹¦ÄܱÈFCKEDITOR»¹ÒªÇ¿´ó,¿ÉÊÇ,Ëü±¾ÉíÒ²¹»ÅÓ´óÁË,ÖÁÓÚFREETEXTBOXµÈ,ÆäÒ×ÓÃÐÔÓëFCKEDITORÏà±È,ÉÐÓвî¾à,¿ÉÒÔ˵,FCKEDITORÊÇÒ»¸ö ......
JSPÐÂÎÅ·¢²¼ÏµÍ³androidÐж¯Íø
´ËÍøÕ¾µÄÑÝʾµØÖ·Îª:http://www.androidgo.cn
²âÊÔÍøÖ·: http://ja00028.j01.netjsp.com
ÏÂÔØµØÖ·::http://download.csdn.net/source/1653791
¼¼ÊõʵÏÖ:²ÉÓÃJSTL±êÇ©,»ùÓÚservlet,jdbc¿ª·¢¡£Ê¹ÓÃmysqlÊý¾Ý¿â¡£
Éè¼ÆÓÅÊÆ:Ò»Çм¼ÊõʹÓÃ×îµ×²ãµÄ£¬Ã»ÓÐʹÓÃssh¿ò¼Ü£¬¿ÉÒÔÔÚÈκιúÄÚµÄjs ......
'-------------------------------------------------------------------ÒÔÏÂÊǵǼ´úÂë
<%@ page contentType="text/html; charset=gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3 ......
ΪÁ˼õÇá·þÎñÆ÷ѹÁ¦£¬½«ÔÀ´µÄÎÄÕ¹ÜÀíϵͳÓÉJSPÎļþµÄ´ÓÊý¾Ý¿âÖÐÈ¡Êý¾ÝÏÔʾ¸ÄΪÓÉjspÉú³É¾²Ì¬htmlÎļþºóÖ±½Ó·ÃÎÊhtmlÎļþ¡£Ê×ÏÈÓ¦´´½¨Ò»¸öÄ£°åÎļþ£¬ÎļþÃûºÍÎļþºó׺¿ÉÒÔËæÒ⣬µ«ÎÒÒ»°ã³£ÓõϹÊÇ *.template £¬Òò´Ë£¬ÕâÀï¾ÍÒÔ template.template ΪÀý( ½«Ä£°åÎļþ·ÅÈë /WEB-INF/templates/ Îļþ¼ÐÏ )£ºÏÂÃæÊÇÒ»¸ö¼òµ¥µÄ ......
<body style="height:100%;">
-------------------------------------------------------------------Ò»¿ªÊ¼µÄÒ³Ãæ----------------------
fdasfsdfadf
<input name="button2" onclick="ShopConfirm('fdsaf')" value="µãÎÒ" type="button"/>
--------------------------------------------------------- ......