java ¹ýÂËÆ÷£¨²ÎÊý´«µÝÖÐÎÄÂÒÂ룩
(Ò»)¹ýÂËÆ÷Àà±àд¡£
1¡¢ÉèÖÃ×Ö·û¼¯±àÂ뷽ʽ£º
±àд¹ýÂËÆ÷ÀࣺʵÏÖ½Ó¿Újavax.servlet.Filter
public class CharacterEncodingFilter implements Filter {
private String charset;
public void destroy() {
// TODO Auto-generated method stub
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterChain) throws IOException, ServletException {
// TODO Auto-generated method stub
request.setCharacterEncoding(charset);
filterChain.doFilter(request, response);
}
public void init(FilterConfig config) throws ServletException {
// TODO Auto-generated method stub
charset = config.getInitParameter("charset");
}
}
ÒÔÉϹýÂËÆ÷ÀàÖ»Äܱ£Ö¤postÌá½»·½Ê½ÄÜÕýÈ·½âÂë¡£get·½Ê½ÒÀÈ»»á³öÎÊÌâ¡£
String username = new String(request.getParamter("userName").getBytes("ISO8859-1"),"GBK")
´Ë·½·¨ÔÚ½ÓÊÜÒ³ÃæÉÏÄܹ»¶ÔpostºÍgetÁ½ÖÖ·½Ê½´«¹ýÀ´µÄ²ÎÊýuserName½øÐÐÕýÈ·ÏÔʾ£¬µ«Ã¿¸ö²ÎÊý¶¼Ê¹ÓÃÕâÖÖ·½Ê½
À´½ÓÊÜ»áÌ«Âé·³£¬ËùÒÔ»¹ÊÇʹÓùýÂËÆ÷µÄ·½Ê½±È½Ï·½±ã¡£
¶ÔÓÚget½ÓÊܲÎÊýµÄ½â¾ö·½·¨£ºÐ޸ķþÎñÆ÷µÄÅäÖÃÎļþÖÐ
ÐÞ¸Ãtomcat·þÎñÆ÷µÄ°²×°Ä¿Â¼£¨E:\Program Files\Apache Software Foundation\Tomcat 6.0\conf£©ÏµÄserver.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
Ìí¼ÓÊôÐÔ URIEncoding="GBK" £¬´Ë·½Ê½Ö»Äܽâ¾öget·½Ê½Ìá½»¡£
2¡¢¼ì²âÓû§ÊÇ·ñµÇ½µÄ¹ýÂËÆ÷
public class CheckLoginFilter implements Filter {
public void destroy() {
// TODO Auto-generated method stub
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
HttpServletRequest hsRequest = (HttpServletRequest)request;
HttpServletResponse hsResponse = (HttpServletResponse)response;
HttpSession session = hsRequest.getSession();
//ûµÇ¼
if(session.getAttribute("userID") == null)
{
String uri = hsRequest.getRequestURI();
// ÇëÇóµ
Ïà¹ØÎĵµ£º
ÕâÊÇÎÒ¸öÈ˹éÄɵÄһЩ֪ʶµã£¬ÎÒ¾õµÃ³õѧjavaÊ×ÏÈÐèÒªÖØÒÔϵÄ֪ʶ¿ªÊ¼
(1)JAVA³ÌÐò¿ª·¢²½Ö裺
Ô´´úÂë-->±àÒë³É*.class-->Ö´ÐÐ(½«.class½»¸øJVM)
jvm--javaÐéÄâ»ú£¨½âÊÍÆ÷£©
(2)
JDK -- java¿ª·¢¹¤¾ß°ü(±àÒëÆ÷¡¢½âÊÍÆ÷¡¢Àà¿â)
JSDK -- java±ê×¼¿ª·¢¹¤¾ß°ü ......
Cavaj Java Decompiler is a graphical freeware utility that reconstructs Java source code from CLASS files. You can decompile Java applets, JAR and ZIP files, producing accurate Java source code. Browse the reconstructed source code with the Class View for instant access to methods and fields. The pr ......
ͨ¹ýJDBC£¬ÎÒÃÇ¿ÉÒÔÏòoracle²åÈë´ó¶ÔÏó£¬ÈçͼƬ£¬ÒôƵ£¬³¤Îı¾µÈ£¬Æä²åÈë·½·¨Óкܶ࣬ÕâÀïÑÝʾһÏÂͨ¹ýÁ÷¸üиüеÄÐÎʽ²åÈëCLOB´ó¶ÔÏó¡£
ÕâÊÇÒ»¸ö´æ´¢Îı¾µÄÀý×Ó£¬½âÊÍÎÒ»áÔÚ³ÌÐòÖÐÒÔ×¢Ê͵ÄÐÎʽд³ö
/**
* ½«Éú³ÉµÄ±íÑù´æ´¢µ½Êý¾Ý¿â
*
* @param htmlParam
* @return
*/
  ......
MysqlÔÚĬÈÏÇé¿öϽ¨Á¢±íµÄ×Ö·û±àÂëÊÇlatin1£¬ËùÒÔÔÚ²åÈëÖÐÎÄʱ»á³ö´í¡£
eg£º
1¡¢²é¿´±í½¨Á¢µÄsqlÔ´Â룺
1: sqlÃüÁshow create table users
2:
3: ½á¹û£º
4: CREATE TABLE `users` (
5: `userID` int(10) unsigned NOT NULL AUTO_INCREMENT,
6: `userName` varchar(4 ......