【发布时间】:2011-11-09 22:20:27
【问题描述】:
想象一下我的控制器中有这样的场景:
def nr_1 = params.first_nr
def nr_2 = params.second_nr
def result
def erro = 'no'
if(nr_1.isInteger() && nr_2.isInteger())
result = nr_1.toInteger() * nr_2.toInteger()
else
erro = 'yes'
if(erro.equals('yes'))
[sms : 'Please introduce only 2 numbers!']
else
[sms: 'The result of the multiplication of ' + nr_1 + ' with ' + nr_2 + ' is ' + result]
这将返回到我的 gsp 视图并成功完成。现在我想将其转换为 REST 访问 Web 服务。我看到这个的方式,我将不得不手动创建这样的标签:
<firstNumber>nr_1</firstNumber>
<secondNumber>nr_1</secondNumber>
<result>result</result>
然后返回休息请求。我怎样才能做到这一点(通过提供 HTML 和 XML 响应,对于 XML,只解析最后的 XML 标记)。
【问题讨论】:
标签: xml parsing rest grails groovy