通过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) 个答案