Java 在Spring MVC Hibernate应用程序中,映像路径正在从jsp更改为控制器类?

Java 在Spring MVC Hibernate应用程序中,映像路径正在从jsp更改为控制器类?,java,hibernate,spring-mvc,Java,Hibernate,Spring Mvc,在Spring MVC hibernate应用程序中,我从JSP中选择图像并将其发送到控制器,但图像路径正在更改,因为这是我获取未找到文件的错误。。。 这是我的jsp代码: //这里我得到了:Image=C:\fakepath\25986.jpeg 由于这个原因,我无法继续。 我不知道为什么图像路径会自动更改。我应该更改图像的输入类型吗?有人能帮我吗?假设它做了你想做的事情,假设我使用了你的webapp,并选择从我的K:\Documents\JBNizet目录上传图像。因此,您将获得K:\Doc

在Spring MVC hibernate应用程序中,我从JSP中选择图像并将其发送到控制器,但图像路径正在更改,因为这是我获取未找到文件的错误。。。 这是我的jsp代码:

//这里我得到了:Image=C:\fakepath\25986.jpeg

由于这个原因,我无法继续。

我不知道为什么图像路径会自动更改。我应该更改图像的输入类型吗?有人能帮我吗?

假设它做了你想做的事情,假设我使用了你的webapp,并选择从我的
K:\Documents\JBNizet
目录上传图像。因此,您将获得
K:\Documents\JBNizet\someImage.jpg
作为方法的参数。它有什么用处?最终用户计算机(我的计算机)上的文件路径在webapp服务器(您的计算机)上不代表任何有意义的内容


阅读以了解您必须如何处理文件上载。

假设它满足了您的要求,假设我使用了您的Web应用程序,并选择从我的
K:\Documents\JBNizet
目录上载图像。因此,您将获得
K:\Documents\JBNizet\someImage.jpg
作为方法的参数。它有什么用处?最终用户计算机(我的计算机)上的文件路径在webapp服务器(您的计算机)上不代表任何有意义的内容

阅读以了解您必须如何处理文件上载

 <form name="reguserform">
    <input type="file" name="userImage" id="userImage"/>
 </form> 
 public String regUser(@RequestParam("userImage") File userImage) {
    System.out.println("Image  =  "+ userImage);
  }