Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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Ò³ÃæEL±í´ïʽÎÞЧµÄÎÊÌâ

 ÒÔǰÓÃWSAD wizard×öµÄ£¬¶¼¿ÉÒÔÔÚJSPÒ³ÃæÖнâÎöµ½EL±í´ïʽ£¬µ±È»Ç°ÌáÊÇJSP2.0µÄÇé¿öÏ¡£
½ñÌìÓöµ½ÁËÒ»¸öĪÃûÆäÃîµÄÎÊÌâ¡£¸ÕÏÂÔØEclipse3.3+MyEclipse6.0ÌåÑéµÄ¹ý³ÌÖУ¬ÓöÉÏÁ˽âÎö²»µ½EL±í´ïʽµÄÎÊÌâ¡£¾­¹ýºÃ¼¸¸öСʱµÄ×ÁÄ¥ÖÕÓÚ·¢ÏÖÁË£¬¸ø´ó¼Òshareһϣº
ÎÊÌâ¾Í³öÔÚ½¨Web ProjectµÄʱºòweb.xmlÉùÃ÷ÉÏ¡£
web.xml ......

JSPÒ³Ãæµ÷ÓÃjsÖÐÎÄÂÒÂë

jspÖеÚÒ»¾ä£º
<%@ page language="java" import="java.sql.*,java.util.*,"  contentType="text/HTML;charset=gb2312" pageEncoding="gb2312"%>
htmlÖмÓÉÏ
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
ͨ³£ÕâÑù¾ÍûÓÐÎÊÌâÁË¡£    .
ÔÙÕߣº µ¼ÈëjsʱºòÉ ......

¹ØÓÚÍøÕ¾Ê×Ò³Ãû³Æ°²È«ÐÔÎÊÌâ JSP ÔÊÐíĿ¼ä¯ÀÀ

ÔÚ²»ÔÊÐíĿ¼ä¯ÀÀµÄÇé¿öÏ     ä¯ÀÀÆ÷»áÏÈÕÒµ½Ê×Ò³£¨Ä¬ÈÏΪindex.html  /index.jsp...£©
·ñÔò³ö´í
Òò´Ë ÈôÊ×Ò³±»¶ñÒâ¸ü¸Ä   ÍøÕ¾±ÀÀ£
½â¾ö·½·¨£º
¸ü¸ÄĬÈÏÆô¶¯Ò³Ã棺$tomcat/conf/web.xml×îºóλÖÃ
<welcome-file-list>
<welcome-file>index.html</welcome-file> ......

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ºÅ