• 大小:
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-22
  • 语言: Java
  • 标签: Javaweb  

资源简介

javaweb教材源码

资源截图

代码片段和文件信息

package com.ch10;
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;
/**  
 * 编码过滤器:如果在初始化参数中配置了encode,
 * 那么将所有的过滤的请求和响应均设置为指定的编码;  
 * 否则,直接通过过滤器不做任何处理。  
 */  
public class EncodeFilter implements Filter {
private FilterConfig config;
//初始化配置参数
private static final String INIT_PARAM_ENCODE = “encode“;
//初始化方法
public void init(FilterConfig config) throws ServletException {
this.config = config;
}
public void doFilter(ServletRequest requestServletResponse response
FilterChain chain) throws IOException ServletException {
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
String encode = config.getInitParameter(INIT_PARAM_ENCODE);   
if(encode!=null && !encode.isEmpty()){
req.setCharacterEncoding(encode);
}
chain.doFilter(requestresponse);
if(encode!=null && !encode.isEmpty()){
res.setCharacterEncoding(encode);
}
}
public void destroy() {
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-30 11:54  程序源代码\
     文件         762  2015-01-19 11:25  程序源代码\使用说明.txt
     目录           0  2017-10-30 11:54  程序源代码\章节例程\
     目录           0  2017-10-30 11:54  程序源代码\章节例程\chapter1\
     目录           0  2017-10-30 11:54  程序源代码\章节例程\chapter10\
     文件         529  2014-10-22 22:43  程序源代码\章节例程\chapter10\.classpath
     目录           0  2016-08-20 17:25  程序源代码\章节例程\chapter10\.myeclipse\
     文件         300  2017-10-30 12:08  程序源代码\章节例程\chapter10\.mymetadata
     文件        1752  2014-10-22 23:00  程序源代码\章节例程\chapter10\.project
     目录           0  2017-10-30 11:54  程序源代码\章节例程\chapter10\.settings\
     文件         500  2014-10-22 22:43  程序源代码\章节例程\chapter10\.settings\.jsdtscope
     文件         102  2014-10-22 22:52  程序源代码\章节例程\chapter10\.settings\org.eclipse.core.resources.prefs
     文件         364  2014-10-22 22:43  程序源代码\章节例程\chapter10\.settings\org.eclipse.jdt.core.prefs
     文件         465  2014-10-22 22:43  程序源代码\章节例程\chapter10\.settings\org.eclipse.wst.common.component
     文件         252  2014-10-22 22:43  程序源代码\章节例程\chapter10\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2014-10-22 22:43  程序源代码\章节例程\chapter10\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-10-22 22:43  程序源代码\章节例程\chapter10\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-10-30 11:54  程序源代码\章节例程\chapter10\src\
     目录           0  2017-10-30 11:54  程序源代码\章节例程\chapter10\src\com\
     目录           0  2017-10-30 11:54  程序源代码\章节例程\chapter10\src\com\ch10\
     文件        1420  2014-10-24 16:38  程序源代码\章节例程\chapter10\src\com\ch10\EncodeFilter.java
     文件         950  2014-10-24 16:47  程序源代码\章节例程\chapter10\src\com\ch10\GetServlet.java
     文件         849  2014-10-23 11:48  程序源代码\章节例程\chapter10\src\com\ch10\HelloServlet.java
     文件         996  2014-10-24 17:18  程序源代码\章节例程\chapter10\src\com\ch10\PostServlet.java
     目录           0  2017-10-30 11:54  程序源代码\章节例程\chapter10\WebRoot\
     文件         324  2014-10-24 16:47  程序源代码\章节例程\chapter10\WebRoot\getSubmit.jsp
     文件         447  2014-10-23 11:35  程序源代码\章节例程\chapter10\WebRoot\index.html
     文件         235  2014-10-23 11:40  程序源代码\章节例程\chapter10\WebRoot\index.jsp
     目录           0  2017-10-30 11:54  程序源代码\章节例程\chapter10\WebRoot\meta-INF\
     文件          36  2014-10-22 22:43  程序源代码\章节例程\chapter10\WebRoot\meta-INF\MANIFEST.MF
     文件         327  2014-10-24 17:14  程序源代码\章节例程\chapter10\WebRoot\postSubmit.jsp
............此处省略2675个文件信息

评论

共有 条评论