遍历文件名Java Eclipse

时间:2019-07-10 17:39:51

标签: java eclipse loops

我是Java新手,请多多包涵。

我刚刚将链接添加到一个更大的项目,让它可以打开pdf文件。

这是链接的jsp中的部分-

<li class="dropdown-item dropdown-submenu">
  <a class="sub dropdown-item pr-1" tabindex="-1" href="#">Help Menu</a>
  <ul class="dropdown-menu" id="helpMenu">
    <li id="setupItemOne"><a class="dropdown-item" tabindex="-1" href='<s:url action="downloadPdfAction"><s:param name="reqGuid" value="%{reqGuid}"/></s:url>'><span class='fa fa-info-circle pr-1'></span> How To Set Up Item One</a></li>
  </ul>
</li>

我创建了DownloadPdfAction.java,这是调用.pdf文件的代码段-

public class DownloadPdfAction extends ActionSupport implements SessionAware, LoginRequired  {

static Logger logger = LogManager.getLogger(DownloadPdfAction.class);
private Map<String, Object> sessionMap;
private String reqGuid;

private InputStream fileInputStream;

public InputStream getFileInputStream() {
    return fileInputStream;
}

public String execute() throws Exception {
    try {
        fileInputStream = new FileInputStream(new File("/web_apps/server/external/Item_One_Installation.pdf"));
        return SUCCESS;
     } catch (Exception e) {
        logger.error(e.getMessage());
        return ERROR;
    }
}

工作正常。现在,我需要在同一位置添加其他指向其他.pdf文件的链接。我没有为每个链接创建一个新的action.java页面,而是有一种方法让我根据单击的链接为“新文件”选择.pdf文件名,并将该文件放入DownloadPdfAction中的FileInputStream的变量名中。 .java? .pdf文件都在同一目录中。

0 个答案:

没有答案