Игровые рамки скриптовых параметров скрипта - PullRequest
0 голосов
/ 15 марта 2012

У меня есть функция в приложении, которая выполняет следующие действия:

renderTemplate("Application/output.json", user);

Затем в файле json

%{
  Application.renderJson(user)
  Application.getRatesAndPrint(user.format)
}%

Выше указано, что «пользователь» равен нулю, когда он нев чем дело?Кстати, я также попробовал метод

renderArgs("user", user)

, но та же проблема.

1 Ответ

0 голосов
/ 20 марта 2012

Я понял, что вы не можете отобразить страницу, с которой пытаетесь отображать, что я считаю слабостью, поэтому я сейчас и делаю:

%{
    def builder = new com.google.gson.GsonBuilder();
    def jsonString = new   StringBuffer().append(builder.create().toJson(user)).append('\n');

    def ratesUrl = new URL("http://stone01:8080/rateservice/conversions.json")
    def inStream = ratesUrl.openStream()
    def bReader = new BufferedReader(new InputStreamReader(inStream))
    def sLine = ""
    while((sLine = bReader.readLine()) != null){
        jsonString.append(sLine).append('\n');
    }
    println(jsonString.toString())
}%
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...