2017-02-14 6 views
0

У меня есть метод, находящийся во внутренней структуре GWT, я обычно вызываю этот метод через RPC.Вызовите мой бэкэнд-метод GWT с JSP-страницы.

Я в ситуации, когда приложение перенаправляется на отдельную страницу JSP. Теперь с этой страницы jsp мне нравится называть тот же метод, который находится на бэкэнд.

Есть ли возможность, я могу вызвать этот метод из моей страницы jsp через RPC или какие-то другие средства.

+0

Возможный дубликат [Использование бэкэнда GWT, но не интерфейса] (http://stackoverflow.com/questions/14919229/using-gwt-backend-but-not-frontend) – walen

ответ

0

Есть 2 подхода я бы предложил:

  • Загрузите файл JS в приложении (в вашем JSP), и имеет функцию JS «экспортированную» от него, который знает, как сделать RPC вызовов. Эта функция, таким образом, будет работать как сквозной JSP-> GWT-> Backend
  • Вы можете использовать ваш GWT-сервер через простой протокол, который можно легко использовать из JSP (например, REST API или даже простой вызов ajax) и избегать RPC alltogether.

Кроме этого, имейте в виду, что вы не можете легко декодировать и/или составлять сообщение RPC, поэтому я не думаю, что вы можете сделать это самостоятельно.