是的,我设法让我的上传问题有效,但我正在进入一堵新墙。我决定不在数据库中存储,但现在我遇到的问题是如何保存图像,如果重新部署它就不会被删除。
我使用以下内容获取本地上下文
ServletContext sc = request.getSession().getServletContext();
String path = sc.getRealPath("images");
然后我根据创建的项目名称创建目录(在此项目中,它是Designer \ Garment Type \ Garment Name \ image.jpg)
然而,这是在保存
项目\项目\ DIST \ gfdeploy \项目\项目-war_war
理想情况下我想要它
Project \ Project \ Project-war \ web,它是索引文件所在的位置。
虽然它现在没有引起问题,但我知道一旦我真的试图让它在网络服务器上运行真实!到目前为止,看到我大约6周前才开始使用Java EE,它只是本地的,即它是为大学项目完成的,它只需要在我的机器上工作,现在我用它来开发一个如果我必须在发布后重新部署或更改内容,我将希望图像保留。
老实说,我不知道如何部署这个,所以如果我说的任何事都没有意义,请告诉我,或者在某个地方帮助我在时机成熟时部署它,我会非常非常欣赏它。我和我曾与EE合作的堂兄谈过,他说要看看Maven或Ant。