从html/jsp获取java文件中的路径值

从html/jsp获取java文件中的路径值,java,html,jsp,Java,Html,Jsp,我正在编写一个web应用程序,其中有一个文件选择完成。在一个java类中,这个路径必须被打印出来。简单地说,我希望JSP中选择的文件完整路径打印在Java类中 在常规java类中,我们将class1导入class2并获得路径 但我不知道如何使用jsp和java类来实现这一点 在jsp中,我使用 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%

我正在编写一个web应用程序,其中有一个文件选择完成。在一个java类中,这个路径必须被打印出来。简单地说,我希望JSP中选择的文件完整路径打印在Java类中

在常规java类中,我们将class1导入class2并获得路径

但我不知道如何使用jsp和java类来实现这一点

在jsp中,我使用

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript">
    function setExcelPath() {

    }
</script>
</head>
<body>
    <input type="file" name="fileName" id="fileName" /> <input
            type="submit" value="Set" onclick="setExcelPath()" />

</body>
</html>

在此处插入标题
函数setExcelPath(){
}
在这里,我可以看到文本框中的文件路径和路径。请让我知道如何将此值发送到java类

我需要这个路径,因为还有一些其他的ApachePOI代码要基于这个选择来编写


谢谢

你为什么需要那条路?假设您想对该文件执行某些操作,那么您需要的是该文件本身,而不是服务器可能无法访问的路径(默认情况下,AFAIK不会以任何方式发送)。至于在Java类中处理表单,请查看servlet。+1 thomas,@OP您应该上载文件,而不是路径。出于安全原因,很少有浏览器不支持您获取文件路径。嗨@Thomas,我只需要路径,对于文件处理,我有另一个Java文件。在这个Java文件中,我需要这个路径,你实际需要这个路径做什么?在大多数情况下,客户端计算机上的路径是不可访问的,在服务器上也没有任何用处。如果服务器上不存在该路径(很可能),而服务器无法在客户端上轮询该路径(也很可能),您将如何处理该路径?此路径只是为了知道excel文件的位置。只有一个系统可以完成这项工作。然后,这些数据被导入sql server。这些数据可以直接导入,但我需要这两个步骤。