我必须从/jcaptcha.jpg
中完成的网址中获取图片我在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>
在我的jsp中,我尝试获取图像,但是我得到了它,但是我的servlet的doGet方法的代码没有执行。但是,如果我使用以下代码获取图像
<p><img id="imgrecarga" src="${pageContext.request.contextPath}/jcaptcha.jpg"/></p>
产生值
/WCAC_FormularioContacto-portlet/jcaptcha.jpg
我获取图像rigth并输入doGet()方法。
这很奇怪,因为在那条路径上不存在.jpg文件。
我必须通过第一种方式进入doGet方法获取图像,任何人都知道发生了什么?我可以在Liferay上配置一些东西吗?
答案 0 :(得分:0)
最后问题是因为我使用了一个糟糕的域名。对于我的本地测试,我可以使用localhost:8080 ...
开始访问网址