1 2 3 4 5 6 7 8 9 | import grails.converters.* class AirportController { def scaffold = Airport def getXml = { render Airport.findByIata(params.iata) as XML } } |
1 2 3 4 5 6 7 8 9 | def getJson = { def airport = Airport.findByIata(params.iata) if(!airport){ airport = new Airport(iata:params.iata, name:"Not found") } render airport as JSON } |
1 2 3 | {"id":1,"class":"Airport","city": "Denver","country":"US","iata": "DEN","name":"Denver International Airport","state":"CO"} |
1 2 3 4 5 | <div id="departureAirportText">[Type an Airport IATA Code]</div> <input type="hidden" name="departureAirport.id" value="-1" id="departureAirport.id"/> <input type="text" name="departureAirportIata" id="departureAirportIata"/> <input type="button" value="Find" onClick="get('departureAirport')"/> |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |