Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaBean中使用图像_Java_Jsp_Url_Javabeans - Fatal编程技术网

在JavaBean中使用图像

在JavaBean中使用图像,java,jsp,url,javabeans,Java,Jsp,Url,Javabeans,我尝试在JSP应用程序中使用iText创建PDF,并希望插入一个图像 该文件位于我的webapp目录下: http://localhost:8087/Buran/Symbols/Logos/dobi1.jpg 在html或jsp文件中使用它没有问题,但在bean中它就是不起作用。为了通过反复试验获得正确的路径,我创建了一个测试文件,以查看必须从哪个目录开始。不幸的是,这并不是我所期望的: ./apache-tomcat-7.0.41/bin/testfile.test 我得到了一个使用建议:

我尝试在JSP应用程序中使用iText创建PDF,并希望插入一个图像

该文件位于我的webapp目录下:

http://localhost:8087/Buran/Symbols/Logos/dobi1.jpg
在html或jsp文件中使用它没有问题,但在bean中它就是不起作用。为了通过反复试验获得正确的路径,我创建了一个测试文件,以查看必须从哪个目录开始。不幸的是,这并不是我所期望的:

./apache-tomcat-7.0.41/bin/testfile.test
我得到了一个使用建议:

private final String dobiurl = "/Buran/Symbols/Logos/dobi1.jpg";
URLConnection connection;
/**/
        try {
            connection = new URL(dobiurl).openConnection();
        } catch (IOException ex) {
            Logger.getLogger(Etikette.class.getName()).log(Level.SEVERE, null, ex);
        }

但只是因为错误…

您是否尝试将绝对路径放入
dobiurl
?还有,你犯了什么错误?@fxm:我不是100%确定你的意思,但我猜绝对路径是:
java.io.IOException:java.awt.Image fetch中止或出错
For:~/NetBeansProjects/Buran/src/main/webapp/Symbols/Logos/dobi1.jpg
java.io.IOException:java.awt.Image fetch中止或出错
对于该代码:
awtImage=Toolkit.getDefaultToolkit().createImage(dobiurl);img=com.itextpdf.text.Image.getInstance(awtImage,null)绝对路径是机器上的路径(请参阅)。您是否尝试了此处提供的解决方案:?现在我尝试了:file:///home/mario/NetBeansProjects/Buran/src/main/webapp/Symbols/Logos/dobi1.jpg 然后按照jlopes151的建议:文件:/home。。。但是,是的,我已经看过那篇文章了,我不会把它称为“解决方案”。他们刚刚得出结论,这个问题(和我一样…)与上下文无关。另外,绝对路径也是一个问题:现在我正在开发我的测试环境。我不想坚持绝对路径。。。