English 中文(简体)
格拉斯雷特:从“VName”而不是“id”获得Json物体
原标题:Grais Rest: get a Json object from a "lastName" and not "id"
  • 时间:2012-05-04 19:45:22
  •  标签:
  • rest
  • grails

How get a user of this class, from a lastName, not from the id.
in my example i use a REST web service.

My class USER.groovy in Grails:

class User {
     String firstName
     String lastName
     String zipcode }

class UrlMappings {
       static mappings = {

               /user/$id" (controller: "user") {
                            action = [GET: "show"]
               }
       }
}

<>

>def show inuserController.groovy

def show = {
   User user = User.get(params.id)
   if (user) {
      render user as JSON
   } else {
      SendNotFoundResponse()
   }

 }
问题回答

如我所知,你不了解如何通过其他领域来查询领域的问题。 例如,你可以使用:

User.findByFirstName(params.id)

http://grails.org/doc/latest/guide/GORM.html#querying” rel=“nofollow”





相关问题
Allow RESTful DELETE method in asp.net mvc?

im currently setting up asp.net to accept DELETE http verb in the application. However, when i send "DELETE /posts/delete/1" i always get a 405 Method not allow error. I tried to take a look at ...

Most appropriate API for URL shortening service

I ve just finished an online service for shortening URLs (in php5 with Zend Framework); you can enter an URL and you get an short URL (like tinyurl and such sites). I m thinking about the API for ...

Use HTTPClient or HttpUrlConnection? [closed]

We re implementing a REST client on JRE 1.4. Seems two good options for a client REST framework are HttpClient and HttpUrlConnection. Is there a reason to use HttpClient over the JRE s ...

Why can t I find the truststore for an SSL handshake?

I m using the Spring RESTTemplate on the client side to make calls to a REST endpoint. The client in this case is a Spring app and Tomcat is the servlet container. I m running into issues making a ...

Which Http redirects status code to use?

friendfeed.com uses 302. bit.ly uses 301. I had decided to use 303. Do they behave differently in terms of support by browsers ?

Three Step Buyonline The RESTful way

We are re-developing our buyonline functionality and we are doing it the RESTful way. The process is a three step one and the customer is asked to enter data at each step. Let s say the three URL s ...

热门标签