java web servlet+jsp文件上传问题,上传图片到项目中 在servlet中用this.getServletContext().getRealPath("/")可以得到你的WEB项目的根目录你也可以打印出来这个路径看看 ,,上传图片 其实是获取当前WEB服务器的 真实路径的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的路劲就是用用servletContext通过getRealPath("/")获取的 有没有上传文件后,文件跑到自己项目中的文件夹去的,就像我上面说的"项目名/WebContent/images",而不是跑到eclipse保存目录中的".metadata"中去 LZ我知道你的意思 你现在需要改一下项目部署时的路径 步骤如下:1.启动服务器,然后将服务器中的项目清空。2.双击服务器会打开一个配置的文件,修改 Server Locations下为Use tomcat installation ...(原为 Use workspace metadata...), 再修改 Deploy path 为 webapps(原为 wtpwebapps),最后点关闭弹出提示是否保存 点yes3.再吧项目添加到服务器中,部署启动 这样就把项目发布到外面的tomcat文件下了好了 再说下LZ上传的问题 因为我也是用的eclipse 所以eclipse每次部署发布项目时有个现象,它会将上一次部署的所有内容删除,然后在重新部署,这样我就碰到了个问题:我上传文件时保存路径指向的是tomcat中部署的文件内,我每次修改项目重新部署发布就会把我之前上传的文件全不清掉了,所以我现在想让上传的文件保存到 我的项目/webcontent/upload 下 但我不知道怎么保存进去 求解~~~~~~~~~~~~~~~~~~~~~~~~~~ 楼主 你说的那个".metadata 是你每次发布 都会新生产的,你的项目名/WebContent/images 在".metadata 也会生产的 是否想上传后,服务器下指定路径存在这个文件,而且当前项目也有这个文件?我之前也这么做过,直接写死当前项目路径,上传成功后,再复制一份到我的项目中.这...我现在没搞清楚我当时为什么想这样做....当前所在的JAVA类名称.class.getClassLoader().getResource("").toString().replace("file:/", "").replace("%20", " "); //得到在发布后的位置. this.getServletContext().getRealPath("/") oracle 查询重复问题。 请教多数据库连接,HibernateSessionFactory设计思路 利用FileUpload上传文件时,不管文件多大,都会溢出? 给客户交货时遇到错误!急急急急急急急急急急急!!!!求高手指点(没有多少分了,请谅解) 一个在JSP中用Applet显示树状菜单的问题! 帮忙看段HashMap的代码,结果很让人郁闷...(附结果) 请教序列号的问题!在线等待 跪求,小弟才学,不懂,高分啊! 大家是用什么东东开发JSP的?推荐推荐。 [求助]一个简单的问题,请高手帮忙 关于Hibernate一对多 JSP 网上商城产品添加为什么会报错??
我的路劲就是用用servletContext通过getRealPath("/")获取的
有没有上传文件后,文件跑到自己项目中的文件夹去的,就像我上面说的"项目名/WebContent/images",而不是跑到eclipse保存目录中的".metadata"中去
1.启动服务器,然后将服务器中的项目清空。
2.双击服务器会打开一个配置的文件,修改 Server Locations下为Use tomcat installation ...(原为 Use workspace metadata...), 再修改 Deploy path 为 webapps(原为 wtpwebapps),最后点关闭弹出提示是否保存 点yes
3.再吧项目添加到服务器中,部署启动 这样就把项目发布到外面的tomcat文件下了
好了 再说下LZ上传的问题 因为我也是用的eclipse 所以eclipse每次部署发布项目时有个现象,它会将上一次部署的所有内容删除,然后在重新部署,这样我就碰到了个问题:我上传文件时保存路径指向的是tomcat中部署的文件内,我每次修改项目重新部署发布就会把我之前上传的文件全不清掉了,所以我现在想让上传的文件保存到 我的项目/webcontent/upload 下 但我不知道怎么保存进去 求解~~~~~~~~~~~~~~~~~~~~~~~~~~
我之前也这么做过,直接写死当前项目路径,上传成功后,再复制一份到我的项目中.这...我现在没搞清楚我当时为什么想这样做....
当前所在的JAVA类名称.class.getClassLoader().getResource("").toString().replace("file:/", "").replace("%20", " "); //得到在发布后的位置.