⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 softdown.jsp

📁 本程序的功能如下: 1)本程序完全采用jsp脚本技术 2)后台管理
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"  %>
<%@ include file="conn.jsp"%>
<%request.setCharacterEncoding("gb2312");
String sql="select softname,downurl,jb from download where id='"+request.getParameter("softid")+"'";
ResultSet rs=stmt.executeQuery(sql);
Statement stmt2=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql2="Update download set hits=hits+1 where id='"+request.getParameter("softid")+"'";
if(rs.next()){
 if(rs.getString("jb").equals("免费软件")){
 stmt2.executeUpdate(sql2);
 // 得到文件名字和路径 
 String file = rs.getString("downurl"); 
 //out.print(file);
 // 设置响应头和下载保存的文件名 
// response.setContentType("APPLICATION/OCTET-STREAM"); 
// response.setHeader("Content-Disposition","attachment; file=' + file + '"); 
response.setHeader("Content-Disposition","attachment; "); 
response.sendRedirect(file);
 // 打开指定文件的流信息 
/* java.io.FileInputStream fileInputStream = new java.io.FileInputStream(file); 
  
 // 写出流信息 
 int i; 
 while ((i=fileInputStream.read()) != -1) { 
  out.write(i); 
 } 
 fileInputStream.close(); 
 out.close(); */
 }else{
 	//if(session.getAttribute("IsMem")==null|session.getAttribute("IsMem")==""){
	Cookie cookies[]=request.getCookies();
	if(cookies==null){
 	String msg="您尚未登陆,请<a href=login.jsp><b>登陆</b></a>后下载";
 	}else{
	 stmt2.executeUpdate(sql2);
 	 // 得到文件名字和路径 
 	String file = rs.getString("downurl"); 
 
	 // 设置响应头和下载保存的文件名 
	 //response.setContentType("APPLICATION/OCTET-STREAM"); 
	 //response.setHeader("Content-Disposition",  "attachment; file=\"" + file + "\""); 
    response.setHeader("Content-Disposition","attachment; "); 
    response.sendRedirect(file);
 	// 打开指定文件的流信息 
 	/*java.io.FileInputStream fileInputStream = new java.io.FileInputStream(file); 
  
 	// 写出流信息 
	 int i; 
	 while ((i=fileInputStream.read()) != -1) { 
 	 out.write(i); 
	 } 
 	fileInputStream.close(); 
	 out.close(); */
 }
 }
}
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -