문제가 있습니다. Java webscript에서 js webscript를 실행해야합니다. 나도 알아, 어떻게 :Alfresco의 Java webscript에서 js webscript를 호출하십시오.
req.getRuntime().getContainer().getRegistry().getWebScript("com/home/testJs/testJs.get").execute(req, res)
,하지만 어떻게 새로운 WebScriptRequest 개체를 구성 할 수 있습니까? 요청 경로 재 작성을 위해이 작업을 수행해야합니다. 그것은 나를 위해 정말로 문제입니다. 감사합니다.
답장을 보내 주셔서 감사합니다. 하지만 지금은 또 다른 문제가 있습니다. js webscript - "/ testUrl2/{origJs}"라는 자바 웹 스크립트에 대한 다음 매핑과 "/ testUrl/{testVar1}/{testVar2}" 그런 다음 다음 url "testUrl2/testUrl/var1/var2"를 사용하여 Java 웹 스크립트를 호출합니다. 그런 다음 Java 코드에서 "testUrl2"를 제거하고 "/ testUrl/var1/var2"url로 WebScriptRequestURLImpl 객체를 구성합니다. – VladislavLysov
하지만 WebScriptRequestURLImpl을 만들 때 templateUrl 및 templateVars를 사용하여 Match 개체를 만들어야합니다. 그러나 얻을 방법 : 1) js webscript에 둘 이상의 URL이있는 경우 "/ testUrl/var1/var2"에 대한 templateUrl? 2) js webscript의 "/ testUrl/var1/var2"에서 templateVars를 가져 오는 방법은 무엇입니까? 고맙습니다. – VladislavLysov
당신은 내가 만든 주된 발언을 놓치고 있습니다. * 웹 스크립트 컨트롤러 내에서 웹 스크립트를 호출하지 마십시오. 아무 의미가 없습니다. 그것은 당신의 샴 쌍둥이 동생에게 이메일을 보내는 것과 같습니다. – skuro