일부 포틀릿이있는 liferay 포털이 있습니다. 포틀릿은 예를 들어 몇 가지 조치를 취합니다.외부 애플리케이션에서 포틀릿 동작 호출
@RenderMapping(params = "action=displayHome")
public String displayHome(final RenderRequest request, final RenderResponse response, final ModelMap map) {
return "home";
}
내부에서 liferay를 사용하면 모든 작업이 정상적으로 작동합니다. 그러나! 나는이 작업을 호출해야하는 두 번째 응용 프로그램 (정상적인 봄 MVC 최대 절전 모드 등)이 있습니다. Srsly 나는 이것을하는 방법을 모른다. 누구든지 나를 도울 수 있습니까?
<route>
<pattern>/test_pattern</pattern>
<implicit-parameter name="action">testAction</implicit-parameter>
<implicit-parameter name="p_p_lifecycle">0</implicit-parameter>
<implicit-parameter name="p_p_id">xxx_WAR_xxxportlet_INSTANCE_73iYU2pK0li</implicit-parameter>
<implicit-parameter name="p_p_state">normal</implicit-parameter>
<implicit-parameter name="p_p_mode">view</implicit-parameter>
<implicit-parameter name="p_p_col_id">column-1</implicit-parameter>
<implicit-parameter name="p_p_col_count">1</implicit-parameter>
</route>
그리고 나는 그것이 작동하지 않는, 문제가 :
나는 경로와 함께 파일을 만들었습니다. 항상 실제 페이지에 저를 보내 -> 액션이 호출되지 않습니다/
p_p_auth이 표시되지 않도록 필요하지만 <친화적 인 URL에서 경로를> 문제은't이 XML 파일을 참조하십시오. Maven 설정에 문제가있을 수 있습니까? –
"가 xml 파일을 볼 수 없다"라는 것이 무슨 뜻인지 이해가되지 않습니다. Liferay 버전을 포함하여 자세한 내용을 제공해주십시오. –
나는 이미 문제를 해결했다. 내 잘못! –