我现在的网站上 提供下载 
下载链接是这样的 
<a href="/newsdownload.jsp?newsid=985&countryid=9">download</a>
这样的话右键点击属性,或者鼠标放到download上就会显示链接地址因为要进行权限控制,用户看到这条通过改参数 就能下载其他的
所以我想进行加密对这个链接 如何进行呢?谢谢大家

解决方案 »

  1.   

    可以考虑用js隐藏住着个连接。写个js方法。调用方法的时候再激活这个连接。
      

  2.   

    方法一:
       1、<a href="javascription:;" id="href_1">download</a>
       2、在js文件中写个方法,获得这个<a>对象,然后给他添加个onclick()方法指定路径为:newsdownload.jsp?newsid=985&countryid=9
       3、只要他拿不到你的js文件,就不会看到这个路径。
    方法二:
       <a href="/newsdownload.jsp?newsidafsdffa=19283546456&xfdfcountryidsfdaf=9767er%sdfsdf%">download</a>
       路径你可以按一定的规律随便指定,只要在后台获取的时候能正确获取就可以了。他也不知道你的数据中到底哪个是有效的哪个是无效的。(这也算是加密的一种吧)
      

  3.   

    ls说的是对的。。js文件也是可以下载下来的。。
    lz可以先对那些参数加密传过来,用户点下载后再进入后台解密就可以了。
      

  4.   


    恩 是的js相对 不是很安全那您说的后台 是给个servlet么?然后 在下载么?
    下载链接要怎么写呢?
    谢谢
      

  5.   

    把你的URL过滤下 在JS里调MD5加密,装换成JSON 在后台解析JSON .....
      

  6.   


    我把参数传到java 后台 后台负责从数据库读数据但是 就算我再参数的传递上加密了最后 后台跳转 响应用户的 还是一个 带参数的地址啊 ?
    (用户点击后跳出一个对话框  告诉下载)这样就会在 IE下面的状态栏显示 链接这个怎么处理呢?谢谢