是否有任何Struts2标记可供您选择文件夹的路径? 任何使用jquery或html或jsp的解决方案? 我需要这样的解决方案,客户端必须从硬盘选择文件夹的路径
<s:folder name="xmlFolder" />
答案 0 :(得分:0)
如果您希望此处的当前目录路径或文件夹是jsp代码
<%
String folder= request.getRealPath("");
%>
否则使用允许您动态选择文件的<input type="file" id="fileBrowser" onchange="test()"/>
您必须选择一个实际文件,否则对话框不会消失。 但是,您可以在所需文件夹中选择一个文件,然后使用一个简单的脚本来删除路径的文件部分。
<script type="text/javascript">
function test()
{
var filePath=document.getElementById("fileBrowser").value;
var index=filePath.lastIndexOf("\\");
alert(filePath.substring(0,index));
}
</script>
假设您从以下路径D:/test/file.txt中选择一个文件,并且您需要文件的文件夹名称&#34; D:/ test&#34;是你想要的东西然后看到以下链接http://pastebin.com/Kncak3sr。我已将代码粘贴在那里。