版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
public void loadZp(String userId) {
String sql = "select ZP"
+ " from S_USER"
+ " where USERID = '" + userId + "'";
List<Map<String, Object>> list = baseDao.queryForList(sql);
byte[] zp = null;
if (list.size() <= 0 || list.get(0).get("ZP") == null) {
String imgDir = ScopeUtil.getRequest().getSession().getServletContext().getRealPath("")
+ File.separator + "resources" + File.separator + "img" + File.separator;
String defaultUserImgPath = imgDir + "default_user.png";
try {
zp = FileUtils.readFileToByteArray(new File(defaultUserImgPath));
} catch (IOException e) {
e.printStackTrace();
}
} else {
zp = (byte[])list.get(0).get("ZP");
}
HttpServletResponse response = ScopeUtil.getResponse();
response.reset();
response.setHeader("Cache-Control", "no-cache");
response.setContentType("image/*");
BufferedOutputStream out = null;
try {
out = new BufferedOutputStream(response.getOutputStream());
out.write(zp);
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
升级驱动到jconn4.jar
问题解决。