問題があります。私は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}"というJava webscriptの次のマッピングである "/ testUrl/{testVar1}/{testVar2}"次に、次のurl "testUrl2/testUrl/var1/var2"を使用してJava Web Scriptを呼び出します。その後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
あなたは私が作った主な発言が不足しています:* Webスクリプトコントローラ内からWebスクリプトを呼び出すことは避けてください。意味がありません。それはあなたのsiamese双子の弟に電子メールを送信するようなものです。 – skuro