Как создать объект сервлета на стороне сервера GWT? У меня есть два разных класса на заднем конце, ConfigServiceImpl
и DatabaseServiceImpl
, и я хотел бы использовать объект сервлета ConfigServiceImpl
в DatabaseServiceImpl
. В основном ConfigServiceImpl
загружает файл свойств через getServletContext().getRealPath()
, но я не могу использовать его без использования объекта сервлета, но GWT.create()
доступен только на стороне клиента. Итак, как это можно сделать?GWT Servlet communication
1
A
ответ
0
Если вы хотите загрузить .properties файлов в GWT вам нужно использовать Constants. Вы определенно не можете использовать класс сервлета на клиентском коде, поскольку для этого нет эквивалента Javascript. Если у вас есть какие-либо вопросы о том, какие части Java API вы сможете использовать на клиентском коде для GWT, проверьте compatibility list.
Смежные вопросы
- 1. Liferay Portlet-Servlet communication
- 2. android servlet jsp communication
- 3. inter servlet communication
- 4. Javascript/jQuery to Servlet communication
- 5. Servlet NOT_FOUND (GWT + AppEngine)
- 6. HttpSession изменяется между вызовами Servlet и GWT RPC Servlet (RemoteServiceServlet)
- 7. GWT + GAE URL сервлета и Servlet Mapping
- 8. Mochahost GWT rpc и Servlet не работают
- 9. Загрузить изображение на сервер в проекте GWT с использованием Servlet
- 10. с использованием механизма GWT RPC с моим заказным Servlet
- 11. GWT FileUpload Servlet не смог получить содержимое файла
- 12. GWT Servlet ошибки com.google.gwt.user.client.rpc .StatusCodeException: 404 на сервере Tomcat
- 13. Interthread communication
- 14. Interprocess communication
- 15. Android Communication
- 16. Interservlet communication
- 17. CAN Communication
- 18. Pod Communication
- 19. PTP Communication
- 20. RCP communication
- 21. ARP Communication
- 22. JavaScript Communication
- 23. Javascript и Java Communication
- 24. Servlet Service poor Servlet
- 25. Определение того, что & gwt.codesvr должно быть установлено на страницах без gwt в приложении GWT/servlet?
- 26. GWT Servlet не получает вызов из панели формы GWT, встроенной в веб-приложение
- 27. Основное использование gwt-кометы для GWT
- 28. smartgwt servlet use
- 29. Arduino Leonardo serial communication
- 30. java php communication
Я не уверен, о чем вы просите. Являются ли оба сервлетов классами? Если да, вы можете создать метод, который преобразует «путь» в «realPath», используя параметр ServletContext. –
@ChristianKuetbach Да, они оба сервлета (ну, они оба расширяют «RemoteServiceServlet»), но я получаю исключение null каждый раз, когда я вызываю 'getServletContext()' – john
. Я думаю, что не рекомендуется использовать экземпляр класса Impl как объект. Если вы хотите обмениваться объектами между классами на сервере, вы можете создать новый объект (а не экземпляр импликации) в вашем ConfigServiceImpl и статический getter для него. – Akkusativobjekt