newxy技术零java代码实现文件下载,下载记数 作者:胡立新

原创 2006年06月09日 11:24:00

假设session中有一名为fileBean的java bean,其中有一属性title是资源名,资源名最好有文件类型后缀,一属性content是文件内容。 设数据库中有一表downCount用于下载记数,有一主关键字,为数据类型如整型,或字符串型,另有一字段保存下载的资源名,这字段为 resName varchar(255) not null,而且必须要有名为resName这个字段。

在web.xml中申明net.newxy.servlet.Download。

  <servlet>
    <servlet-name>download</servlet-name>
    <servlet-class>net.newxy.servlet.Download</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>download</servlet-name>
    <url-pattern>/download</url-pattern>
  </servlet-mapping>

建立下载链接:<html:link target="_blank" page="/download?table=downCount&name=fileBean&property=content&fileName=title">下载</html:link>

可以参看范例 http://www.newxy.net/zh_cn/samples/index.jsp

newxy(新座标)技术网站 http://www.newxy.net

显示下载记数:

<nbean:formBean name="downCounts" refresh="true" sql="select resName,count(*) as counts from downCount group by resName order by resName"/>
<logic:notEmpty name="downCounts" property="_coll">
  <table border="1">
    <caption>下载计数</caption>
    <tr>
      <td>资源名</td><td>下载次数</td>
    </tr>
    <logic:iterate id="rec" name="downCounts" property="_coll">
      <tr>
        <td><bean:write name="rec" property="resName"/></td>
        <td align="center"><bean:write name="rec" property="counts" /></td>
      </tr>
    </logic:iterate>
  </table>
</logic:notEmpty>

文件下载java代码实现

昨天晚上写了个文件上传,今天想弄弄文件的下载。收到文件下载,我们还是先理一理思路。 文件下载其实说多了就是从服务器中(你部署的项目中)读取出资源文件,然后通过response返回给客户端。其实tom...

Java代码实现FTP文件下载

一、下载commons-net-1.4.1.jar包,放到lib下,并加载到.classpath文件中 二、编写工具类FtpUtil.Java如下 [java] view ...
  • btt2013
  • btt2013
  • 2016年10月23日 16:45
  • 5297

Java代码实现FTP服务器上传文件与下载文件

一、讲解Java中实现ftp,需要依赖commons-net-3.3.jar包,首先下载该jar包,这东西,都给封装好,直接用就行,站在巨人的肩膀上看问题么,你也可以手写内部实现。1.ftp上传下载工...

文件上传java代码实现

  • 2012年06月27日 07:50
  • 3KB
  • 下载

替换文件中某个字符串并写入新内容(Java代码实现)

import java.io.BufferedReader;   import java.io.BufferedWriter;   import java.io.File;   import j...
  • bfboys
  • bfboys
  • 2016年09月27日 10:24
  • 2018

java代码实现Excel文件的导入和导出

  • 2016年07月05日 09:57
  • 34.04MB
  • 下载

替换文件中某个字符串并写入新内容(Java代码实现)

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.Fi...

Java代码实现多线程下载和断点续传

多线程下载原理 客户端要下载一个文件, 首先请求服务器,服务器将这个文件传送给客户端,客户端保存到本地, 完成了一个下载的过程.多线程下载的思想是客户端开启多个线程同时下载,每个线程只负责下载文...

爬虫技术(2)--抓取网页java代码实现

package creeper.part1.capturepage; import java.io.IOException; import org.apache.http.HttpEntity; i...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:newxy技术零java代码实现文件下载,下载记数 作者:胡立新
举报原因:
原因补充:

(最多只允许输入30个字)