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
Java 在Liferay中使用servlet_Java_Jsp_Servlets_Liferay - Fatal编程技术网

Java 在Liferay中使用servlet

Java 在Liferay中使用servlet,java,jsp,servlets,liferay,Java,Jsp,Servlets,Liferay,我必须从/jcaptcha.jpg中完成的url获取图像 我在web.xml文件中定义了以下节点: <servlet> <servlet-name>jcaptcha</servlet-name> <servlet-class>com.domain.portales.jcaptcha.servlet.ImageCaptchaServlet</servlet-class> </servlet> <servl

我必须从/jcaptcha.jpg中完成的url获取图像

我在web.xml文件中定义了以下节点:

<servlet>
    <servlet-name>jcaptcha</servlet-name>
    <servlet-class>com.domain.portales.jcaptcha.servlet.ImageCaptchaServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>jcaptcha</servlet-name>
    <url-pattern>/jcaptcha.jpg</url-pattern>
</servlet-mapping>
我获得图像rigth并进入doGet方法

这很奇怪,因为在该路径上不存在.jpg文件


我必须通过第一种方法获得图像,进入doGet方法,有人知道发生了什么吗?我必须在Liferay上配置一些东西吗?

最后,问题是因为我使用的域不好。对于我的本地测试,我必须使用从localhost:8080开始的url进行访问…

图像存储在哪里?它是在文档库中还是您正在尝试提供存储在其他地方的图像?
<p><img id="imgrecarga" src="${pageContext.request.contextPath}/jcaptcha.jpg"/></p>
/WCAC_FormularioContacto-portlet/jcaptcha.jpg