91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9.47MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-11-15
  • 語言: Java
  • 標(biāo)簽:

資源簡介

java+jsp+javabean+mysql編寫的網(wǎng)上購書系統(tǒng),歡迎下載

資源截圖

代碼片段和文件信息

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提交方式?手動轉(zhuǎn)碼
if?(!hasEncode)?{
Set?keys?=?parameterMap.keySet();
for?(String?key?:?keys)?{
String[]?values?=?parameterMap.get(key);
if?(values?==?null)?{
continue;
}
for?(int?i?=?0;?i? String?value?=?values[i];
//?解決get
try?{
value?=?new?String(value.getBytes(“ISO-8859-1“)
“utf-8“);
//?values是一個(gè)地址
values[i]?=?value;
}?catch?(UnsupportedEncodingException?e)?{
e.printStackTrace();
}
}
//?parameterMap.put(key?values);

hasEncode?=?true;
}
}
return?parameterMap;
}
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-03-15?16:50??網(wǎng)上商城\
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\
?????文件?????????362??2012-03-14?10:31??網(wǎng)上商城\codes\day24\.classpath
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\.myeclipse\
?????文件?????????288??2012-03-14?10:32??網(wǎng)上商城\codes\day24\.mymetadata
?????文件????????1411??2012-03-14?10:40??網(wǎng)上商城\codes\day24\.project
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\.settings\
?????文件?????????500??2012-03-14?10:31??網(wǎng)上商城\codes\day24\.settings\.jsdtscope
?????文件??????????49??2012-03-14?10:31??網(wǎng)上商城\codes\day24\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2012-03-14?10:31??網(wǎng)上商城\codes\day24\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\src\
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\src\cn\
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\src\cn\itcast\
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\src\cn\itcast\filter\
?????文件????????3008??2012-03-14?11:04??網(wǎng)上商城\codes\day24\src\cn\itcast\filter\EncodingFilter.java
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\src\cn\itcast\servlet\
?????文件????????1006??2012-03-14?11:03??網(wǎng)上商城\codes\day24\src\cn\itcast\servlet\RequestServlet.java
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\WebRoot\
?????文件?????????890??2012-03-14?10:32??網(wǎng)上商城\codes\day24\WebRoot\index.jsp
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\WebRoot\meta-INF\
?????文件??????????36??2012-03-14?10:31??網(wǎng)上商城\codes\day24\WebRoot\meta-INF\MANIFEST.MF
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\WebRoot\WEB-INF\
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\WebRoot\WEB-INF\classes\
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\WebRoot\WEB-INF\classes\cn\
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\WebRoot\WEB-INF\classes\cn\itcast\
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\WebRoot\WEB-INF\classes\cn\itcast\filter\
?????文件????????1425??2012-03-14?11:04??網(wǎng)上商城\codes\day24\WebRoot\WEB-INF\classes\cn\itcast\filter\EncodingFilter.class
?????文件????????2468??2012-03-14?11:04??網(wǎng)上商城\codes\day24\WebRoot\WEB-INF\classes\cn\itcast\filter\EncodingRequest.class
?????目錄???????????0??2014-03-15?16:39??網(wǎng)上商城\codes\day24\WebRoot\WEB-INF\classes\cn\itcast\servlet\
?????文件????????1815??2012-03-14?11:03??網(wǎng)上商城\codes\day24\WebRoot\WEB-INF\classes\cn\itcast\servlet\RequestServlet.class
............此處省略508個(gè)文件信息

評論

共有 條評論