jspÂÒÂëÎÊÌâ½â¾ö·½°¸
1,Ò³ÃæÉϱàÂëÉèÖÃΪ"UTF-8"
2,дһ¸ö×Ö·û±àÂë¹ýÂËÆ÷, ÔÚweb.xmlÖÐÅäÖüÓÔØ¹ýÂËÆ÷
3,ÉèÖÃtomcatµÄÊôÐÔ ÔÚÅäÖö˿ڵĽڵãÉϼÓÈëÈçÏ´úÂë:URIEncoding="UTF-8"
1,´úÂëÈçÏÂ:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2,ʵÏÖ´úÂë:
package com.mww.comm;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class checkEcodingFelter implements Filter {
public void destroy() {
// TODO Auto-generated method stub
}
public void doFilter(ServletRequest servletrequest,
ServletResponse servletresponse, FilterChain filterChain)
throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) servletrequest;
HttpServletResponse response = (HttpServletResponse) servletresponse;
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
filterChain.doFilter(servletrequest, servletresponse);
}
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
}
ÔÚweb.xmlÖÐÅäÖùýÂËÆ÷:
<!-- ×Ö·û±àÂë¹ýÂË -->
<filter>
<filter-name>checkEcodingFelter </filter-name>
<filter-class>com.mww.comm.checkEcodingFelter </filter-class> <!-- ÅäÖùýÂËÆ÷Àà °üÃû+ÀàÃû -->
</filter>
<filter-mapping>
<filter-name>checkEcodingFelter </filter-name>
<url-pattern>/* </url-pattern> <!-- ¹ýÂËËùÓÐÒ³Ãæ-->
</filter-mapping>
3,ÔÚtomcatÅäÖö˿ڵĽڵãÉÏÅäÖøÃÊôÐÔURIEncoding="UTF-8" :
<Connector port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEn
Ïà¹ØÎĵµ£º
Jsp ELÓï·¨
Àý£º
${sessionScope.user.sex}
ËùÓÐEL¶¼ÊÇÒÔ ${ ΪÆðʼ¡¢ÒÔ} Ϊ½áβµÄ¡£
ÉÏÊöEL·¶ÀýµÄÒâ˼ÊÇ£º´ÓSessionÈ¡µÃÓû§µÄÐÔ±ð¡£Èç¹ûʹÓÃ֮ǰJSP´úÂëµÄд·¨ÈçÏ£º
<%
User user = (User)session.getAttribute(”user”);
String sex = user.getSex( );
%>
Á½ÕßÏà±È½Ï֮ϣ¬¿ÉÒÔ·¢ÏÖELµÄÓï·¨± ......
дһ¸öjspÎļþ,È»ºó°ÑÒª´ÓÊý¾Ý¿âÈ¡³öÊý¾ÝµÄsqlÓï¾ä´«µ½servlet ÖÐ.
java ´úÂë:
package exportExcel;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLExcep ......
ËÄ£®ÇúÏßͼ
½Ó×ÅÎÒÃÇÀ´½éÉÜÇúÏßͼµÄʹÓá£ÔÚ±ÊÕßÈÕ³£µÄ¿ª·¢¹¤×÷ÖУ¬ÇúÏßͼÓõÃ×î¶à£¬Ëü¿ÉÒÔÓÃÀ´»æÖÆÇ÷ÊÆÍ¼¡¢Í³¼Æ·ÖÎöµÈ¡£Ê×ÏÈÎÒÃÇÔÚWebRootϽ¨Á¢Ò»¸ölineĿ¼£¬ÓÃÀ´´æ·ÅÇúÏßͼʵÀýµÄjspÒ³Ãæ¡£ÎÒÃÇÔÚ¸ÃĿ¼Ï½¨Á¢sample1.jspÒ³ÃæÀ´×öÒ»¸ö¼òµ¥µÄÇúÏßͼµÄÀý×Ó¡£ÔÚ¿ªÊ¼±àÂëǰ£¬ÈÃÎÒÃÇÀ´¿´¿´Óë»ÇúÏßͼÃÜÇÐÏà¹ØµÄ¼¸¸öÀࣺ
1£© ......