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

jsp Ö®Filter

(1) ÇëÇóÐÅÏ¢±àÂëת»¯µÄFilter
importjava.io.IOException;
importjava.util.Enumeration;
importjavax.servlet.Filter;
importjavax.servlet.FilterChain;
importjavax.servlet.FilterConfig;
importjavax.servlet.ServletException;
importjavax.servlet.ServletRequest;
importjavax.servlet.ServletResponse;
public class EncodeFilter implementsFilter{
¡¡private FilterConfig  filterConfig=null;
¡¡private String encoding=null;
¡¡//ĬÈϹ¹Ô캯Êý
¡¡public EncodeFilter(){
¡¡}
¡¡//³õʼ»¯¹ýÂËÆ÷
¡¡public void init(FilterConfig filterConfig)throwsServletException{
¡¡¡¡this.filterConfig=filterConfig;
¡¡¡¡this.encoding=filterConfig.getInitParameter("encoding");
¡¡}
¡¡//µÃµ½±àÂë
¡¡private String getEncoding(){
¡¡¡¡return this.encoding;
¡¡}
¡¡//Ö´ÐйýÂ˲Ù×÷
¡¡public void doFilter(ServletRequestrequest,ServletResponseresponse,
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FilterChainfilterChain)throws
¡¡¡¡IOException,ServletException{
¡¡¡¡//ÉèÖñàÂë¸ñʽ
¡¡¡¡if(request.getCharacterEncoding()==null){
      //´ÓÅäÖÃÎļþµÃµ½±àÂë
¡¡¡¡¡¡String encoding=getEncoding();
     //ÉèÖñàÂë
¡¡¡¡¡¡if(encoding!=null){
¡¡¡¡¡¡¡¡request.setCharacterEncoding(encoding);
¡¡¡¡¡¡}
¡¡¡¡¡¡//´«µÝ¹ýÂËÆ÷
¡¡¡¡¡¡filterChain.doFilter(request,response);
¡¡¡¡}
¡¡}
¡¡public void destroy(){
¡¡¡¡filterConfig=null;
¡¡¡¡encoding=null;
¡¡}
}
web.xmlÎļþÅäÖÃ
<filter>
¡¡¡¡<filter-name>SetEncodingFilter</filter-name>
¡¡¡¡<filter-class>cn.mblogger.mydeman.EncodeFilter</filter-class>
¡¡¡¡<init-param>
¡¡¡¡¡¡<param-name>encoding</param-name>
¡¡¡¡¡¡<param-value>GBK</param-value>
¡¡¡¡</init-param>
¡¡</filter>
¡¡<filter-mapping>
¡¡¡¡<filter-name>SetEncodingFilter</filter-name>
¡¡¡¡<url-pattern>/*</url-pattern>
¡¡</filter-mapping>¡¡
(2) ¼ì²âÓû§ÊÇ·ñµÇ½µÄ¹ýÂËÆ÷
/**
 ÓÃÓÚ¼ì²âÓû§ÊÇ·ñµÇ½µÄ¹ýÂËÆ÷£¬Èç¹ûδµÇ¼£¬ÔòÖØ¶¨Ïòµ½Ö¸µÄµÇÂ¼Ò³Ãæ
 checkSessionKey Ð


Ïà¹ØÎĵµ£º

JSP»·¾³ÅäÖÃ

Ò») °²×°JDK(jdk-1_5_0-windows-i586.exe)£¬Ä¬Èϰ²×°£»
(¶þ) °²×°Tomcat(tomcat5.5-installer.exe)£¬Ä¬Èϰ²×°£»
 * ˳Ðò²»¿ÉÒԵߵ¹ *
(Èý) ²âÊÔ°²×°½á¹û
1. ´ò¿ªä¯ÀÀÆ÷ÊäÈëhttp://localhost:8080£¬Èç¹û³É¹¦£¬Ôò»á¿´µ½»¶Ó­Ò³Ãæ¡£´Ëʱ·ÃÎʵÄ·¾¶Îª$tomcat/webapps/root/
(ËÄ) ½¨Á¢ÎÒµÄÕ¾µ ......

jspÖÐ×Ô¶¨Òå±êÇ©×ܽá(Ò»)_´«Í³±êǩƪ

×Ô¶¨Òå±êÇ©ÊÇÈÿª·¢ÈËÔ±´´½¨¿Í»§»¯µÄ±êÇ©,²¢ÇÒÔÚjspÎļþÖÐʹÓÃÕâЩ±êÇ©,ÕâÑù¿ÉÒÔʹjsp´úÂë¸ü¼ò½à!
 Ê×ÏÈÕâÀïÏȽéÉÜ´Ó¶¨Òå±êÇ©µ½Ê¹ÓñêÇ©µÄ²½Öè:
     1,´´½¨×Ô¶¨Òå±êÇ©´¦ÀíÀà,¼°Ïà¹ØÀà.class ²¢ÇÒ°ÑËûÃǶ¼·ÅÔÚWEB-INF/classesĿ¼ÏÂ
     2,´´½¨TLD±êÇ©¿âÃèÊöÎļþ(.tld)Î ......

JSPÁôÑÔ¹ÜÀíϵͳ (¸½¼ÓÓû§È¨ÏÞ¹¦ÄÜ)

JSPÁôÑÔ¹ÜÀíϵͳ (¸½¼ÓÓû§È¨ÏÞ¹¦ÄÜ)
1.ÓοͿÉÒԲ鿴ͨ¹ýÉóºËµÄÁôÑÔ£»
2.ÆÕͨÓû§µÇ¼ºó¿ÉÒÔ·¢±íÁôÑÔ£¬ÐÞ¸ÄÃÜÂ룻
3.¹ÜÀíÔ±µÇ¼ºó¿ÉÒÔÉóºË¡¢Ð޸ġ¢É¾³ýÁôÑÔ£»
4.³¬¼¶¹ÜÀíÔ±µÇ¼ºó¿ÉÒÔ¹ÜÀíÓû§£¬É¾³ýÓû§¡¢ÐÞ¸ÄÃÜÂë¡¢¸ü¸ÄȨÏÞ¡£
´ËÁôÑÔ¹ÜÀíϵͳ°üº¬ÒÔÏÂÎļþ£º
1.Ê×Ò³(index.jsp)£º°´·¢±íʱ¼äµ¹ÐòÏÔʾÁôÑÔÄÚÈÝ£¬²»Í¬È¨ ......

JSPÓëServletµÄÏ໥ͨÐÅ·½Ê½(Ò»)

     JSPÓëServletÖ®¼äµÄ»á»°¸ú×Ù·½Ê½Óжà¸ö£¬×¢¶¨ËûÃǵÄͨÐÅ·½Ê½ÓжàÖÖ¡£
    ÏÂÃæÏÈÀ´¿´¿´4ÖлỰ¸ú×Ù·½Ê½£º
     Ò»£ºSession
     ´«ËͶˣº
      HttpSession session=request.getSession();
sessio ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ