网上购书系统java+jsp+javabean+mysql
标签:
•
文件类型: .zip
•
文件大小: 9.47MB
•
下载次数: 1
•
java+jsp+javabean+mysql编写的网上购书系统,欢迎下载
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-03-15 16:50 网上商城
目录 0 2014-03-15 16:39 网上商城codes
目录 0 2014-03-15 16:39 网上商城codesday24
文件 362 2012-03-14 10:31 网上商城codesday24.classpath
目录 0 2014-03-15 16:39 网上商城codesday24.myeclipse
文件 288 2012-03-14 10:32 网上商城codesday24.mymetadata
文件 1411 2012-03-14 10:40 网上商城codesday24.project
目录 0 2014-03-15 16:39 网上商城codesday24.settings
文件 500 2012-03-14 10:31 网上商城codesday24.settings.jsdtscope
文件 49 2012-03-14 10:31 网上商城codesday24.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2012-03-14 10:31 网上商城codesday24.settingsorg.eclipse.wst.jsdt.ui.superType.name
目录 0 2014-03-15 16:39 网上商城codesday24src
目录 0 2014-03-15 16:39 网上商城codesday24srccn
目录 0 2014-03-15 16:39 网上商城codesday24srccnitcast
目录 0 2014-03-15 16:39 网上商城codesday24srccnitcastfilter
文件 3008 2012-03-14 11:04 网上商城codesday24srccnitcastfilterEncodingFilter.java
目录 0 2014-03-15 16:39 网上商城codesday24srccnitcastservlet
文件 1006 2012-03-14 11:03 网上商城codesday24srccnitcastservletRequestServlet.java
目录 0 2014-03-15 16:39 网上商城codesday24WebRoot
文件 890 2012-03-14 10:32 网上商城codesday24WebRootindex.jsp
目录 0 2014-03-15 16:39 网上商城codesday24WebRootmeta-INF
文件 36 2012-03-14 10:31 网上商城codesday24WebRootmeta-INFMANIFEST.MF
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INF
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INFclasses
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INFclassescn
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INFclassescnitcast
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INFclassescnitcastfilter
文件 1425 2012-03-14 11:04 网上商城codesday24WebRootWEB-INFclassescnitcastfilterEncodingFilter.class
文件 2468 2012-03-14 11:04 网上商城codesday24WebRootWEB-INFclassescnitcastfilterEncodingRequest.class
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INFclassescnitcastservlet
文件 1815 2012-03-14 11:03 网上商城codesday24WebRootWEB-INFclassescnitcastservletRequestServlet.class
............此处省略508个文件信息
package cn.itcast.filter;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.Map;
import java.util.Set;
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.HttpServletRequestWrapper;
public class EncodingFilter implements Filter {
@Override
public void destroy() {
}
@Override
public void doFilter(ServletRequest request ServletResponse response
FilterChain chain) throws IOException ServletException {
// 解决post
request.setCharacterEncoding(“utf-8“);
// 解决get
EncodingRequest encodingRequest = new EncodingRequest(
(HttpServletRequest) request);
chain.doFilter(encodingRequest response);
}
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
}
class EncodingRequest extends HttpServletRequestWrapper {
private HttpServletRequest request;
private boolean hasEncode = false;
public EncodingRequest(HttpServletRequest request) {
super(request);
this.request = request;
}
// @Override
// public String getParameter(String name) {
// String value = request.getParameter(name);
// String method = request.getMethod();
// if (method.equalsIgnoreCase(“post“)) {
// return value;
// }
// if (value == null) {
// return null;
// }
//
// // 解决get
// try {
// value = new String(value.getBytes(“ISO-8859-1“) “utf-8“);
// } catch (UnsupportedEncodingException e) {
// e.printStackTrace();
// }
//
// return value;
// }
@Override
public String getParameter(String name) {
String[] values = getParameterValues(name);
if (values == null) {
return null;
}
return values[0];
}
@Override
public String[] getParameterValues(String name) {
Map parameterMap = getParameterMap();
String[] values = parameterMap.get(name);
return values;
}
@Override
public Map getParameterMap() {
Map parameterMap = request.getParameterMap();
String method = request.getMethod();
if (method.equalsIgnoreCase(“post“)) {
return parameterMap;
}
// get提交方式 手动转码
if (!hasEncode) {
Set keys = parameterMap.keySet();
for (String key : keys) {
String[] values = parameterMap.get(key);
if (values == null) {
continue;
}
for (int i = 0; i < values.length; i++) {
String value = values[i];
// 解决get
try {
value = new String(value.getBytes(“ISO-8859-1“)
“utf-8“);
// values是一个地址
values[i] = value;
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
// parameterMap.put(key values);
hasEncode = true;
}
}
return parameterMap;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-03-15 16:50 网上商城
目录 0 2014-03-15 16:39 网上商城codes
目录 0 2014-03-15 16:39 网上商城codesday24
文件 362 2012-03-14 10:31 网上商城codesday24.classpath
目录 0 2014-03-15 16:39 网上商城codesday24.myeclipse
文件 288 2012-03-14 10:32 网上商城codesday24.myme
文件 1411 2012-03-14 10:40 网上商城codesday24.project
目录 0 2014-03-15 16:39 网上商城codesday24.settings
文件 500 2012-03-14 10:31 网上商城codesday24.settings.jsdtscope
文件 49 2012-03-14 10:31 网上商城codesday24.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2012-03-14 10:31 网上商城codesday24.settingsorg.eclipse.wst.jsdt.ui.superType.name
目录 0 2014-03-15 16:39 网上商城codesday24src
目录 0 2014-03-15 16:39 网上商城codesday24srccn
目录 0 2014-03-15 16:39 网上商城codesday24srccnitcast
目录 0 2014-03-15 16:39 网上商城codesday24srccnitcastfilter
文件 3008 2012-03-14 11:04 网上商城codesday24srccnitcastfilterEncodingFilter.java
目录 0 2014-03-15 16:39 网上商城codesday24srccnitcastservlet
文件 1006 2012-03-14 11:03 网上商城codesday24srccnitcastservletRequestServlet.java
目录 0 2014-03-15 16:39 网上商城codesday24WebRoot
文件 890 2012-03-14 10:32 网上商城codesday24WebRootindex.jsp
目录 0 2014-03-15 16:39 网上商城codesday24WebRootme
文件 36 2012-03-14 10:31 网上商城codesday24WebRootme
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INF
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INFclasses
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INFclassescn
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INFclassescnitcast
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INFclassescnitcastfilter
文件 1425 2012-03-14 11:04 网上商城codesday24WebRootWEB-INFclassescnitcastfilterEncodingFilter.class
文件 2468 2012-03-14 11:04 网上商城codesday24WebRootWEB-INFclassescnitcastfilterEncodingRequest.class
目录 0 2014-03-15 16:39 网上商城codesday24WebRootWEB-INFclassescnitcastservlet
文件 1815 2012-03-14 11:03 网上商城codesday24WebRootWEB-INFclassescnitcastservletRequestServlet.class
............此处省略508个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)