java中Image获得相对路径的图片,求代码
Dao中,建议通过Action传递参数进入来做。
方法很简单,直接用WINDOWS自带的画图工具打开图片,然后另存为时改为.jpg或.gif格式就可以了。
获取上下文 从request中取,得到webapp路径。
引用的是同一目录下的,你上面那段代码根本就没输出到那个目录当然找不到了。
下面给你提供一个实现,该实现采用了代理模式。这个实现包含两个文件,分别是Client.java和ImageIcoProxy.java,ImageIcoProxy.java负责了图片的延迟加载,你可以修改为不延迟即可。
相对路径是指您所运行的程序的包 所在的文件夹开始的路径。一般来说,上面两种读取方法读取时,是从项目的目录下开始找文件的。
java图片路径问题
把图片放在BackImage的同目录下。然后用classloader的getResourceAsStream方法。
建议:图片文件先用绝对路径来访问,暂时别用class.getResource的方法,直接new FileInputStream(new File(path));这种格式。
图像放错地方了,最好是放在根目录下面(reboot下面),搜寻时从根目录开始的,直接把image放在这里就可以了。
直接用img标签显示啊,至于路径是相对路径,当然你本地上有那个图片资源填那个绝对路径也没问题。
出现该问题,主要是因为tomcat版本高的原因。
web图片一般存在后端哪里
存储在服务器中。后端图片的url一般存储在服务器中。后端是做对应前端而言的,编写代码基本上是提供给前端调用,是不需要处理UI的内容.比如:逻辑层。后端开发即“服务器端”开发,主要涉及软件系统“后端”的东西。
要想让图片显示在右上角,只需要使用float属性即可达到目的。打开Hbuilder编辑器,在html空白文档里输入基本的结构,这里设置一个外围的div盒子,给一个class命名为container,给外围的div加入cs。
Web目录里的专用图片上传文件夹里就好了。随便建一个文件夹如Upimages 另外文件名记得最好上传的同时重命名。
奥这个很好说,你可以把图片上传的路径放到你项目中,存储图片的文件夹中,数据库中就存你的图片所在项目中的路径,然后当你取图片的时候,你可以读取这个路径,将image 的src 设置成这个就好了。
请问javaweb高手,在servlet中如何将图片存到webroot下的images文件夹下…
从request中取,得到webapp路径。
所以说,虽然JSP能编译为Servlet但并不代表他就能替代Servlet。一般的web项目尽量将显示代码放进jsp中 而处理代码放进Servlet中。以增加可读性,可拓展性。可维护性。可能我说的有点深奥,但是你以后去做项目时就会明白了。
一般数据库只存图片的路径。你可以在web下建一个目录(images),然后把上传的图片放在里面。最好是用系统时间命名,避免冲突。具体路径是通过request.getRealPath(images)得到,让后把图片改名放进去。
作为技术,我们讨论的应该不是这些。图片会做备份,这个可以有专门的磁盘阵列去实现,简单来说,就是上传的内容保存到磁盘的时候,会自动多保存几个备份到不同的磁盘上。
javaWEB项目中图片存放位置
web图片一般存在Java后端。web前端上传图片到Java后端,并保存到本地。
放到任意文件夹都可以,看你的管理方式。放到和程序目录下的某个文件夹中。
图片上传一般考虑两种办法:上传到服务器,数据库中存储服务器上图片的相对路径;转换为二进制流存入到数据库中。现在常用的做法都是选择第一种,因为第二种太占数据库空间,而且查找读取效率不高。
一般数据库只存图片的路径。你可以在web下建一个目录(images),然后把上传的图片放在里面。最好是用系统时间命名,避免冲突。具体路径是通过request.getRealPath(images)得到,让后把图片改名放进去。
一般如果图片较多,可以搭建单独的文件服务器。比如fastdf之类的。然后通过调用文件服务器的api进行保存的读取。图片内容较小的,可以使用ftp服务器。如果是程序中使用的一下图片,可以直接在项目中创建images文件夹,保存即可。
相对路径。在JavaWeb项目中,需要在代码中引用一些图片资源。采用相对路径或绝对路径来引用图片文件。
java中如何获取特定目录下的图片
建议:图片文件先用绝对路径来访问,暂时别用class.getResource的方法,直接new FileInputStream(new File(path));这种格式。
新建resources文件夹,把photos移到这个文件夹,把resources加到Build Path.然后用ClassLoader的loadXxxXX方法导入资源。
设置鼠标拖放图片的动作为“保存到收集器”,然后就可以快速地将图片保存到收集器所指定的路径中。 把图片拖动到状态栏的收集器图标,此图片就会自动保存到收集器所指定的路径中。