나는 동안 방법는 스프링 MVC와하는 Liferay - 자원 매핑 문제가
@ResourceMapping("image")
public void getImage(ResourceRequest request, ResourceResponse response,
@RequestParam("year") final int year){
//serve resource here
}
을 가지고, 내가 내 컨트롤러에서
<form:hidden path="year"/>
<portlet:resourceURL id="image" var="imageURL">
<portlet:param name="year" value="${bean.year}" />
</portlet:resourceURL>
<img src="${imageURL}" alt="Image" />
이 내 JSP로에서 이상한 상황 -
건너 온 실행,
NumberFormatException이 throw됩니다. 문자열 [] 내가 soultion이 매개 변수가 두 번 전달되는 어떤 이유로, 이미 올해라는 이름의 숨겨진 변수가있는 한, 다른 것으로
year
에서portlet:param name
을 변경하는 것입니다 발견 2013,2013
int로 변환 요청을 보내고 값을 변환하지 못합니다.
누군가가 이것에 대해 더 많은 지식을 가지고 있다면 같은 매개 변수 이름이 허용되지 않는 이유를 알고 싶습니다.
감사