elseif(type.equals("11")){//获得用户的信息Stringusername=(String)request.getSession().getAttribute("username");Stringpassword=(String)request.getSession().getAttribute("p...
else if (type.equals("11")) {
// 获得用户的信息
String username = (String) request.getSession().getAttribute(
"username");
String password = (String) request.getSession().getAttribute(
"password");
if (username != null && password != null) {
User user = new User();
UserService userService = new UserService();
user = userService.getUser(username, password);
request.setAttribute("user", user);
String productid = request.getParameter("productid");
if (productid != null) {
product = new Product();
productService = new ProductService();
product = productService.getProduct(productid);
product.setDownload(product.getDownload() + 1);// 文件下载量+1
productService.changeProductDownload(product);// 更新文件下载量
String filename = product.getSavename();
String name =product.getName();
String path = request.getSession().getServletContext().getRealPath("/upload"+"/"+filename);
FileDownload fd = new FileDownload();
fd.downLoad(path, response,name);
}
} else {
response.sendRedirect("login.jsp?info=5");
}
}
java 统计下载次数,却加多了一次,点击下载按钮,走了一遍,弹出迅雷下载窗口,点击下载,又走多一遍。中途有报错。
展开