我打算开发一款内部网络应用程序(Java客户端,JSP,SQLite)
其目的是当用户点击链接时,如果用户有权限(由业务逻辑处理的团队),则提供文件下载
数据库中有一个表格保存信息,下面是示例行:
ID | file | team | md5
1 | D:\test\output_20140915_100012.zip | Falcon | 5cceaf4cc400fd8f5c7fb4b2af754f4093369f59
其中MD5是字符串"D:\test\output.zip"的MD5校验和,而不是文件本身的校验和。
我只是为了得到一个随机数而创建了MD5。我不使用RAND的原因是为了避免碰撞(这部分很简单)。
我希望我的URL看起来像这样
http://mywebserver:8080/<appname>/5cceaf4cc400fd8f5c7fb4b2af754f4093369f59
哪些步骤应该采取来…
http://mywebserver:8080/<appname>/download.jsp?id=5cceaf4cc400fd8f5c7fb4b2af754f4093369f59
我正在使用Tomcat,想知道如何针对这种情况进行URL重写
@PathVariable
http://www.journaldev.com/3358/spring-mvc-requestmapping-annotation-example-with-controller-methods-headers-params-requestparam-pathvariable - James Sumners