当我使用以下代码显示图像而没有认证时,得到401错误.. 如何解决这个错误?
<%
Authenticator.setDefault(new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(Constant.USER, Constant.PASSWORD.toCharArray());
}
});
String url=request.getAttribute("url").toString();
<img alt="" src="<%=url%>" />
我也尝试了以下链接,但问我有关登录凭据的信息
http://techtipsjava.blogspot.in/2014/04/securing-restful-apis-with-http-basic.html http://www.xyzws.com/javafaq/how-to-add-basic-authentication-into-httpurlconnection/140
如何在没有登录凭据的情况下显示图像? 感谢
答案 0 :(得分:0)
添加2张门票确实无济于事。如果您有Alfresco门票(可能您将使用Alfresco和Liferay的SSO),那么您可以在门票中添加门票以检索内容。
查看wiki和此StackOverlow问题:Access file/content directly from Alfresco without log in