2013-04-15 3 views
0

안녕하세요, jsp가 새로 생겼습니다. 앵커 태그 대신 아이콘을 설정하고 싶습니다. 나는 liferay ide eclipse.i를 사용하고 있습니다. 이미지 docroot.and 폴더에 이미지 폴더에 이미지를 넣었으며 이미지 이름은 2.jpeg입니다. 내 JSP 페이지에서 다음 코드를 작성하지만 아이콘으로 이미지를 가져올 수 없습니다. 친절하게 도와주세요.jsp에서 아이콘을 설정하는 방법?

<%@ include file="/html/polling/init.jsp" %> 

    <portlet:renderURL var="editpollURL"> 
    <portlet:param name="jspPage" value="/html/polling/edit.jsp"/> 
    </portlet:renderURL> 
    <br/><a href="<%= editpollURL %>"><img alt="hello kapil"src="/image/2.jpeg"/></a> 

pls 내가해야 할 일을 말해 주시겠습니까?

+0

안녕하세요 stuart 고맙습니다. 어디서 잘못 됐는지 말해주세요. –

+0

StackExchange (왼쪽 상단)에 알림이 표시됩니다. 리뷰를보고 편집을 클릭하십시오. –

+0

@Baadshah .. 내 코드에서 내가 어디에 잘못되었는지 .. 왜 내가 이미지를 얻을 수 없습니까? 말해 .. –

답변

1

사용자 정의 포틀릿/플러그인은 일반적으로 자체 웹 응용 프로그램 컨텍스트 (예 : 내 포틀릿. 당신은 "/images/2.jpeg"에서 이미지를 해결하기 위해 노력하지만, 그것은 /my-portlet/images/2.jpeg해야 - 당신의

<img alt="hello kapil" src="<%=request.getContextPath()%>/image/2.jpeg"/> 

결과 <%=request.getContextPath() %>에 "내 포틀릿"를 대체 할 수있는이 더 일반적인 수 있도록하기 위해 물론 컨텍스트 경로를이 방법으로 찾지 않으면 플러그인의 이름이 "my-portlet"이 아닌 것이므로 경로를 하드 코드하기 위해 플러그인의 실제 이름으로 바꿔야합니다.

포틀릿의 HTML 출력을 검사하는 경우 직접 확인할 수 있습니다. 포틀릿에서 렌더링되는 HTML을 식별하고 리소스 (이미지)가 있는지 또는 다른 곳에서 확인할 수 있는지 확인하십시오.

+1

@ Olaf..Thanks 제대로 작동합니다. –

관련 문제