Вызовите сервлет из GWT-приложения - PullRequest
0 голосов
/ 07 сентября 2010

Мне нужно прочитать свойства базы данных из server.xml и мне нужна эта информация о загрузке страницы. Как мне получить ее в GWT?

Ответы [ 2 ]

0 голосов
/ 04 октября 2010

В вашем onModuleLoad () вызовите RPC через

DeferredCommand.addCommand(new Command() {
    public void execute () {
      getDBParameters();
    }
  }

где getDbParameters - это метод, который заполняет значения для вас, вызывая RPC.

См. http://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.html о том, как связаться с сервером.

На стороне сервера просто сделайте, чтобы ваш RPC возвратил HashMap свойств и прочитал их.

0 голосов
/ 07 сентября 2010

Я не уверен, есть ли что-то конкретное для GWT. Но я думаю, вы могли бы использовать

Servlet.getResourceAsStream

Или, если вы используете JSP, вы можете использовать неявный объект application, чтобы получить ServletContext, и вы можете использовать getResourceAsStream

Некоторые указатели здесь и здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...