有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

通过Java Eclipse循环文件名

我对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>

我创建了下载程序。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文件位于同一位置。而不是创造一个新的行动。java页面中的每个链接,是否有一种方法供我选择。“新文件”的pdf文件名基于单击的链接,并将该文件放入DownloadPdVersion中FileInputStream的变量名中。JAVA这个PDF都在同一个目录中


共 (0) 个答案