想象一下我這種情況在我的控制器:Grails的休息XML渲染
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部分? – recoInrelax