【问题标题】:Opening a file on click of a link on a jsp page单击jsp页面上的链接打开文件
【发布时间】:2012-07-19 06:34:28
【问题描述】:

我在 JSP 页面上有一个链接(比如 打开文件)。单击该链接时,我需要打开一个文件。该文件的位置存在于数据库的表中。由于“onclick”事件是一个Javascript事件,我对如何获取文件位置一无所知。请帮忙。我对这些东西比较陌生。请给出一个实现这一点的想法。我可以根据想法继续

【问题讨论】:

  • 文件存储在哪里?你有它也存储在数据库中吗?
  • 目前仅在我的本地,但稍后必须在远程服务器上提升此 JSP。该文件将仅在那时驻留在服务器上
  • 你是否使用任何框架来处理这个问题,比如 struts?
  • 不,我没有使用任何框架

标签: java javascript jsp database-connection


【解决方案1】:

点击调用 servlet,它从 DB 读取文件位置并将用户重定向到该文件位置

或读取文件并将其写入响应并设置标题

【讨论】:

    【解决方案2】:

    这是一个简单的问题。

    基本上,您必须有一个发布到 jsp 页面或 servlet 的表单。

    您应该在此处读取一个指向该文件的隐藏元素。

    您应该在响应中写入文件并将其发送回用户。

    查看我的帖子How to offer download of local PDF file in Java?了解更多信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-04
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多