jspÒ³ÃæÓйرàÂëµÄ¹Ø¼ü´Ê½âÊÍ
<%@ page contentType=”text/html; charset=GB2312″ %>
<META http-equiv=Content-Type content=”text/html; charset=gb2312″>
pageEncoding ÊÇjspÎļþ±¾ÉíµÄ±àÂë
contentTypeµÄcharsetÊÇ·þÎñÆ÷·¢Ë͸ø¿Í»§¶ËµÄÄÚÈݵıàÂë¡£
ÔÚÍøÒ³µÄHTMLÔ´´úÂëÖÐÒ»¸öÖØÒªµÄ´úÂë“<META>”£¨¼´Í¨³£Ëù˵µÄMETA±êÇ©£©¡£META±êÇ©ÓÃÀ´ÃèÊöÒ»¸öHTMLÍøÒ³ÎĵµµÄÊôÐÔ£¬ÀýÈç×÷Õß¡¢ÈÕÆÚºÍʱ¼ä¡¢ÍøÒ³ÃèÊö¡¢¹Ø¼ü´Ê¡¢Ò³ÃæË¢Ðµȡ£
¡¡¡¡ÔÚÓйØËÑË÷ÒýÇæ×¢²á¡¢ËÑË÷ÒýÇæÓÅ»¯ÅÅÃûµÈÍøÂçÓªÏú·½·¨ÄÚÈÝÖУ¬Í¨³£¶¼ÒªÌ¸ÂÛMETA±êÇ©µÄ×÷Óã¬ÎÒÃÇÉõÖÁ¿ÉÒÔ˵£¬META±êÇ©µÄÄÚÈÝÉè¼Æ¶ÔÓÚËÑË÷ÒýÇæÓªÏúÀ´ËµÊÇÖÁ¹ØÖØÒªµÄÒ»¸öÒòËØ£¬ÓÈÆäÊÇÆäÖÐµÄ “description”£¨ÍøÒ³ÃèÊö£©ºÍ“Keywords”£¨¹Ø¼ü´Ê£©Á½¸öÊôÐÔ¸üÎªÖØÒª¡¾²Î¼ûÍøÂçÓªÏú½ÌÑ§ÍøÕ¾µÄרÎĽéÉÜ£ºdescription Keywords ¡¿¡£¾¡¹ÜÏÖÔÚµÄËÑË÷ÒýÇæ¼ìË÷ÐÅÏ¢µÄ¾ö¶¨ËÑË÷½á¹ûµÄÅÅÃûºÜÉÙÒÀÀµMETA±êÇ©ÖеÄÄÚÈÝ£¬µ«META±êÇ©µÄÄÚÈÝÉè¼ÆÈÔÈ»ÊǺÜÖØÒªµÄ¡£
¡¡¡¡´ÓHTML´úÂëʵÀýÖпÉÒÔ¿´µ½£¬Ò»¶Î´úÂëÖÐÓÐ3¸öº¬ÓÐmetaµÄµØ·½£¬²¢ÇÒmeta²¢²»ÊǶÀÁ¢´æÔڵ쬶øÊÇÒªÔÚºóÃæÁ¬½ÓÆäËûµÄÊôÐÔ£¬Èçdescription¡¢Keywords¡¢http-equivµÈ¡£ÏÂÃæ¼òµ¥½éÉÜһЩËÑË÷ÒýÇæÓªÏúÖг£¼ûµÄMETA±êÇ©µÄ×é³É¼°Æä×÷Óá£
¡¡¡¡META±êÇ©¿É·ÖΪÁ½´ó²¿·Ö£ºHTTP-EQUIVºÍNAME±äÁ¿¡£
¡¡¡¡1¡¢¹ØÓÚMETA±êÇ©ÖеÄHTTP-EQUIV
¡¡¡¡ HTML´úÂëʵÀýÖÐÓÐÒ»ÏîÄÚÈÝÊÇ
¡¡¡¡<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
¡¡¡¡Æä×÷ÓÃÊÇÖ¸¶¨Á˵±Ç°ÎĵµËùʹÓõÄ×Ö·û±àÂëΪgb2312£¬Ò²¾ÍÊÇÖÐÎļòÌå×Ö·û¡£¸ù¾ÝÕâÒ»ÐдúÂ룬ä¯ÀÀÆ÷¾Í¿ÉÒÔʶ±ð³öÕâ¸öÍøÒ³Ó¦¸ÃÓÃÖÐÎļòÌå×Ö·ûÏÔʾ¡£ÀàËÆµØ£¬Èç¹û ½« “gb2312”Ìæ»»Îª“big5”£¬¾ÍÊÇÎÒÃÇÊìÖªµÄÖÐÎÄ·±Ìå×Ö·ûÁË¡£
¡¡¡¡HTTP-EQUIVÓÃÓÚÏòä¯ÀÀÆ÷ÌṩһЩ˵Ã÷ÐÅÏ¢£¬´Ó¶ø¿ÉÒÔ¸ù¾ÝÕâЩ˵Ã÷×ö³öÏàÓ¦¡£HTTP-EQUIVÆäʵ²¢²»½ö½öÖ»ÓÐ˵Ã÷ÍøÒ³µÄ×Ö·û±àÂëÕâÒ»¸ö×÷Ó㬳£ÓõÄHTTP-EQUIVÀàÐÍ»¹°üÀ¨£ºÍøÒ³µ½ÆÚʱ¼ä¡¢Ä¬ÈϵĽű¾ÓïÑÔ¡¢Ä¬Èϵķç¸ñÒ³ÓïÑÔ¡¢ÍøÒ³×Ô¶¯Ë¢ÐÂʱ¼äµÈ¡£
¡¡¡¡2¡¢¹ØÓÚMETA±êÇ©ÖеÄ"description"
¡¡¡¡ HTML´úÂëʵÀýÖÐÓйØ"description"ÖеÄ
Ïà¹ØÎĵµ£º
ÎÒÃǶ¼ÖªµÀÔÚjspÖÐincludeÓÐÁ½ÖÖÐÎʽ,·Ö±ðÊÇ
< %@ include file=” ”% >
< jsp:include page=” ” flush=”true”/ >
ǰÕßÊÇÖ¸ÁîÔªËØ¡¢ºóÕßÊÇÐÐÎªÔªËØ¡£
¾ßÌåËüÃǽ«Ôںδ¦Óã¿ÈçºÎÓü°ËüÃÇÓÐÊ²Ã´Çø±ð£¿ÕâÓ¦¸ÃÊǺܶàÈË¿´µ½Ëü¶¼»áÏëµ½µÄÎÊÌâ¡£ÏÂÃæÒ»ÆðÀ´¿´¿´°É¡£
ͨ³£ ......
ΪʲôGenericServletÔÚinit(ServletConfig config)»ù´¡ÉÏÔö¼ÓÁËÒ»¸öinit()·½·¨£¿
init()·½·¨±»GenericServlet.init(ServletConfig config)·½·¨µ÷Óá£
init()·½·¨·½±ãÁË¿ª·¢ÈËÔ±¶¨ÖÆServletµÄ³õʼ»¯£¬¶øÎÞÐëȥά»¤ServletConfig¶ÔÏóµÄ´æ´¢¹¤×÷¡£
ÖØÐ´GenericServlet.init(ServletConfig config)±ØÐëÒªÏÔʾµÄµ÷ÓÃsuper ......
JSPÔʼ´úÂëÖаüº¬ÁËJSPÔªËØºÍTemplate(Ä£°å) dataÁ½Àà
Template dataÖ¸µÄÊÇJSPÒýÇæ²»´¦ÀíµÄ²¿·Ö£¬¼´±ê¼Ç<%……%>ÒÔÍâµÄ²¿·Ö£¬
ÀýÈç´úÂëÖеÄHTMLµÄÄÚÈÝµÈ £¬ÕâЩÊý¾Ý»áÖ±½Ó´«Ë͵½¿Í»§¶ËµÄä¯ÀÀÆ÷
JSPÔªËØÔòÊÇÖ¸½«ÓÉJSPÒýÇæÖ±½Ó´¦ÀíµÄ²¿·Ö£¬ÕâÒ»²¿·Ö±ØÐë·ûºÏJSPÓï·¨£¬
·ñÔò»áµ¼Ö±àÒë´íÎó¡£
¶ ......
ÕªÒª£ºËäÈ»session»úÖÆÔÚwebÓ¦ÓóÌÐòÖб»²ÉÓÃÒѾºÜ³¤Ê±¼äÁË£¬µ«ÊÇÈÔÈ»ÓкܶàÈ˲»Çå³þsession»úÖÆµÄ±¾ÖÊ£¬ÒÔÖÁ²»ÄÜÕýÈ·µÄÓ¦ÓÃÕâÒ»¼¼Êõ¡£±¾ÎĽ«ÏêϸÌÖÂÛsessionµÄ¹¤×÷»úÖÆ²¢ÇÒ¶ÔÔÚJava web applicationÖÐÓ¦ÓÃsession»úÖÆÊ±³£¼ûµÄÎÊÌâ×÷³ö½â´ð¡£
Ŀ¼£º
Ò»¡¢ÊõÓïsession
¶þ¡¢HTTPÐÒéÓë״̬±£³Ö
Èý¡¢Àí½âcookie» ......
1£¬Ð½¨Ò»web¹¤³Ì£¬½«Êý¾Ý¿âÁ¬½Ó°üÌí¼ÓÈëlibÎļþ¼ÐÏ¡£
2£¬Ð½¨jspÒ³Ãæ£¬ÄÚÈÝÈçÏ£º
<%@ page language="java" import="java.util.*" import="java.sql.*" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+re ......