菜鸟求助 怎么用JSP 统计文件的下载次数~~急 请各位大虾帮帮忙。
就是在点下载的时候首先跳到一个count.jsp使计数readflag加1然后再跳转回下载页面。问题是这个count.jsp要怎么写啊?或者还有什么别的办法可以计数啊!跪...
就是在点下载的时候 首先跳到一个 count.jsp 使计数 readflag 加1 然后再跳转回下载页面。
问题是这个 count.jsp要怎么写啊?
或者还有什么别的办法 可以计数啊!跪求~~~~~ 展开
问题是这个 count.jsp要怎么写啊?
或者还有什么别的办法 可以计数啊!跪求~~~~~ 展开
4个回答
展开全部
在jsp页面上用js可以完成,给下载按钮一个onclick事件,用一个文本框来显示下载次数(将文本框设置成只读),没点击按钮一次在js的方法中得到文本框中的值,定义一个变量var s=s+1,s为文本框的值,在将s赋值给文本框就可以了。其实还有更简单的方法,在antion或servlet中实现,将值存到数据库等,方法很多!
追问
你这个方法能给个具体怎么写的代码么?我就是代码写不出来。灰常感谢。
追答
">
My JSP 'index.jsp' starting page
-->
function getc()
{
//这里用层好一些,用文本框也可以,根据自己选择
var s=document.getElementById("h").value;
var s1=parseInt(parseInt(s)+1);
document.getElementById("h").value=s1;
document.getElementById("d").innerHTML=s1;
}
下载次数:
0
下载
把这个jsp复制过去就能用,如果可以的话记得加分!
展开全部
我想:给button一个onclick事件,然后写个for循环,每点击一次就+1,然后显示出来,应该可以的。不过我下这个数据并不准啊,例如,人家下到一半,不想下了就停止了,或者勿点了之类的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-05-06
展开全部
补充楼上J2EE也支持WEB SERVICE
而且通过EJB,hibernate,XML等中件件技术以及标准完全比.NET来的强大的多.而且现在主流使用的数据库大多为免费的MySql, 更大型的就用orcale,因为sqlserver要钱滴,没几个有一定规模的企业敢用盗版,用了MS要找上门敲诈的.
最关键的是java 是开源性的,而且针对J2EE开发上有很多免费的中间件技术,服务器,以及开发工具.
随着国内在外方强大反盗版压力下,很多国内公司将不得不使用正版软件,因此现在最流行的java开发是eclipse+tomcat+hibernate+struts组合,这样的开发成本非常低,java最大的优势就是跨平台.
而.net也有其优势,由于它采用把不同语言编译成DLL文件,因此有跨语言开发功能,但.net不支持除windows以外的平台,当然现在已经有第三方开发支持其实现跨平台,因此.net即使跨语言有是跨平台,外加其开发标准统一.
如果要说.net对j2ee 的优势在那,那很明显的就是其跨语言,已及快餐式的开发,你不用过多考虑软件兼容,以及自己配置服务器等问题.但同时也伤失了程序员应该了解和掌握的一些内容,因此现在国内很多人都在说MS把程序员当傻瓜.
如果想在软件编程方面走的更远可以劝你从JAVA入手,兼顾.net是非常不错的选择,但别看程序员好象是薪水还不错,其实其付出和收获是成正比的,程序员其实就是脑力劳工.
另外,站长团上有产品团购,便宜有保证
而且通过EJB,hibernate,XML等中件件技术以及标准完全比.NET来的强大的多.而且现在主流使用的数据库大多为免费的MySql, 更大型的就用orcale,因为sqlserver要钱滴,没几个有一定规模的企业敢用盗版,用了MS要找上门敲诈的.
最关键的是java 是开源性的,而且针对J2EE开发上有很多免费的中间件技术,服务器,以及开发工具.
随着国内在外方强大反盗版压力下,很多国内公司将不得不使用正版软件,因此现在最流行的java开发是eclipse+tomcat+hibernate+struts组合,这样的开发成本非常低,java最大的优势就是跨平台.
而.net也有其优势,由于它采用把不同语言编译成DLL文件,因此有跨语言开发功能,但.net不支持除windows以外的平台,当然现在已经有第三方开发支持其实现跨平台,因此.net即使跨语言有是跨平台,外加其开发标准统一.
如果要说.net对j2ee 的优势在那,那很明显的就是其跨语言,已及快餐式的开发,你不用过多考虑软件兼容,以及自己配置服务器等问题.但同时也伤失了程序员应该了解和掌握的一些内容,因此现在国内很多人都在说MS把程序员当傻瓜.
如果想在软件编程方面走的更远可以劝你从JAVA入手,兼顾.net是非常不错的选择,但别看程序员好象是薪水还不错,其实其付出和收获是成正比的,程序员其实就是脑力劳工.
另外,站长团上有产品团购,便宜有保证
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-05-05
展开全部
在下载的按钮上做一个控件 主要目的是记录按扭被点击的次数
追问
具体要怎么写啊?
追答
我属于只会想不会做那种类型的 很长时间没写过代码了 都快忘了 呵呵 敲代码给你是不可能了 简单说下吧 给按钮加监听器会吧 然后在监听事件中 申明一个整型或长整型 初始值为0 以后的没点击一次就给它加一 想知道具体的 你可以到编程论坛去看看的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询