Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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Îļþ»òÕßServletÎļþʱÌáʾ¡°ÏÂÔØ¡±

ÔÚ·ÃÎÊJSPÎļþ»òÕßServletµÄʱºò£¬Èç¹ûÌáʾÏÂÔØ²¢±£´æ£¬ÈçÏÂͼËùʾ£º
ͬÑùµÄ³ÌÐòÓеÄä¯ÀÀÆ÷³ö´í£¬ÓеÄä¯ÀÀÆ÷²»³ö´í¡£´íÎóµÄÔ­ÒòÊÇÉèÖÃMIMEÀàÐ͵ĴúÂëÓÐÎó¡£
Èç¹ûÊÇJSPÎļþ£¬²é¿´ÎļþÍ·£º
<%@ page contentType="text/html;charset=gb2312"%>
Èç¹ûÊÇServletÎļþ£¬²é¿´£º
response.setContentType("text/html;char ......

JSP,servletµÄÏà¶Ô·¾¶ÎÊÌâ

ǰÌ᣺¼ÙÉèÄãµÄ Http µØÖ·Îª http://192.168.0.1/ ÄãµÄ web Ó¦ÓÃΪ webapp £¬ÄÇôÄãµÄ web Ó¦Óà URL Ϊ http://192.168.0.1/webapp/
[ÎÊÌâ1]
[ÃèÊö]µ±ÔÚ jsp ÖÐÒýÈë css ʱ£¬Èç¹ûÆäÏà¶Ô·¾¶Ïà¶ÔÓÚµ±Ç° jsp ÎļþµÄ£¬¶øÔÚÒ»¸öºÍÕâ¸ö jsp µÄ·¾¶²»Ò»ÑùµÄ servlet ÖÐ forwarder Õâ¸ö jsp ʱ£¬¾Í»á·¢ÏÖÕâ¸ö css Ñùʽ¸ù±¾Ã»ÓÐÆ ......

JSP STRUTS ECLIPSE ±àÂëÎÊÌâ

jspµÄpageEncoding="UTF-8",strutsµÄencoding="UTF-8"£¬eclipse µÄ¹¤×÷Çø¼äµÄ±àÂ뷽ʽÊÇGBK£¬µ«ÊÇÔÚstrutsµÄactionÖлñµÃµÄjsp´«À´µÄÖÐÎÄÖÐÓÐÂÒÂ룬ʹÓÃnew String(sysgkForm.getContent().getBytes("UTF-8"),"GBK")תÂëÒ²²»ÐУ¬×îºó·¢ÏÖÎÊÌâ³öÔÚÁËjspÀïÃæ¡£¼ÓÉÏcontentType="text/html; charset=GBK" ¾ÍºÃÁË¡£
pageEncodi ......

jspµ÷Óô洢¹ý³Ì

  ÔÚsql2000Öд´½¨´æ´¢¹ý³Ì£º
--ÇóÁ½ÊýÖ®ºÍ
create proc up_sum @a int ,@b int ,@result int output
as
select @result= @a+@b
µ÷Ó÷½·¨£º
...
CallableStatement cstmt=con.prepareCall("exec  up_sum ?,?,?");
cstmt.registerOutParameter(3,java.sql.Types.INTEGER);
    &nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ