Received: by 10.151.154.3 with SMTP id g3mr526711ybo.26.1294289196983; Wed, 05 Jan 2011 20:46:36 -0800 (PST) X-BeenThere: iggug@googlegroups.com Received: by 10.150.48.32 with SMTP id v32ls9186166ybv.3.p; Wed, 05 Jan 2011 20:46:36 -0800 (PST) Received: by 10.151.45.14 with SMTP id x14mr3100103ybj.21.1294289196203; Wed, 05 Jan 2011 20:46:36 -0800 (PST) Received: by 10.236.103.10 with SMTP id e10mr2771188yhg.11.1294244478609; Wed, 05 Jan 2011 08:21:18 -0800 (PST) Received: by 10.236.103.10 with SMTP id e10mr2771187yhg.11.1294244478590; Wed, 05 Jan 2011 08:21:18 -0800 (PST) Return-Path: Received: from mail-yi0-f49.google.com (mail-yi0-f49.google.com [209.85.218.49]) by gmr-mx.google.com with ESMTP id a27si2433809yhd.15.2011.01.05.08.21.17; Wed, 05 Jan 2011 08:21:17 -0800 (PST) Received-SPF: pass (google.com: domain of anand2sha...@gmail.com designates 209.85.218.49 as permitted sender) client-ip=209.85.218.49; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of anand2sha...@gmail.com designates 209.85.218.49 as permitted sender) smtp.mail=anand2sha...@gmail.com; dkim=pass (test mode) header...@gmail.com Received: by yib2 with SMTP id 2so4104858yib.36 for ; Wed, 05 Jan 2011 08:21:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=/s6xzY6X4pCoU66S+0tym1RDwgIRxaUc3pptHJjUp/A=; b=Rz1bHNfy7QSGv47WEJ16CrAsAOLa54dKQHPFqYYibfgLHcMWmTHamEFZdKvnfIf+yH EVxlBm4XDAblmhaO4709rQpHcaqBA0NN2Ym5OXdC+NbJo6QhKENfLqdcSNTNe5vkWrdW xEPr5G/XviLQrE6ku+povmDm7Xu/0Ha70moPY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=JXBdldLI9A3pgX/7OyslFhb9FmGa5ZhQYQL1LiUiSU3dB3On55H+xYbGqoN4eK6YHJ AwRUrJbbQXbvZa3UJW7ozMtVtK9O8ygcl9ViWgOLNgcMmNCOccvNDpcbRq+Atb/tfH7f bx8X5oCodwcYfA9Hjh3A3aAH6GvpPj20Al8KI= MIME-Version: 1.0 Received: by 10.150.11.2 with SMTP id 2mr21945476ybk.139.1294244477062; Wed, 05 Jan 2011 08:21:17 -0800 (PST) Received: by 10.150.52.21 with HTTP; Wed, 5 Jan 2011 08:21:16 -0800 (PST) In-Reply-To: References: <3d2a951e-bb71-4b5b-950c-4227a66d2...@i32g2000pri.googlegroups.com> Date: Wed, 5 Jan 2011 21:51:16 +0530 Message-ID: Subject: Re: [IGGUG:368] Re: getting clients ip address in grails From: anand sharma To: iggug@googlegroups.com Content-Type: multipart/alternative; boundary=000e0cd6ad124ed14004991bc6ef --000e0cd6ad124ed14004991bc6ef Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable thanks for your reply i tried it but giving this request.getRemoteAddr() with the given solution error not even compiling... "C:\Program Files\Java\jdk1.6.0\bin\java" "-Dgrails.home=3DC:\Program Files\grails-1.3.5" "-Dbase.dir=3DC:\Program Files\grails-1.3.5\grails applications\commerce" "-Dtools.jar=3DC:\Program Files\Java\jdk1.6.0\lib\tools.jar" "-Dgroovy.starter.conf=3DC:\Program Files\grails-1.3.5/conf/groovy-starter.conf" -Xmx512M -Didea.launcher.port=3D7537 "-Didea.launcher.bin.path=3DC:\Program Files\JetBrains\IntelliJ IDEA 10.0\bin" -Dfile.encoding=3DUTF-8 -classpath "C:\Program Files\grails-1.3.5\lib\groovy-all-1.7.5.jar;C:\Program Files\grails-1.3.5\dist\grails-bootstrap-1.3.5.jar;C:\Program Files\JetBrains\IntelliJ IDEA 10.0\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.groovy.grails.cli.support.GrailsStarter --main org.codehaus.groovy.grails.cli.GrailsScriptRunner --conf "C:\Program Files\grails-1.3.5/conf/groovy-starter.conf" run-app Welcome to Grails 1.3.5 - http://grails.org/ Licensed under Apache Standard License 2.0 Grails home is set to: C:\Program Files\grails-1.3.5 Base Directory: C:\Program Files\grails-1.3.5\grails applications\commerce Resolving dependencies... Dependencies resolved in 875ms. Running script C:\Program Files\grails-1.3.5\scripts\RunApp.groovy Environment set to development Using Flex SDK: C:\Program Files\Adobe\Adobe Flash Builder 4 Plug-in\sdks\4.1.0 [groovyc] Compiling 2 source files to C:\Program Files\grails-1.3.5\grail= s applications\commerce\target\classes [groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: [groovyc] C:\Program Files\grails-1.3.5\grails applications\commerce\grails-app\services\commerce\UserCAService.groovy: 16= : unexpected token: println @ line 16, column 15. [groovyc] println request.getRemoteAddr() [groovyc] ^ [groovyc] [groovyc] 1 error Compilation error: Compilation Failed Process finished with exit code 1 On Wed, Jan 5, 2011 at 6:25 PM, Yagnesh Chawda wr= ote: > Hi, > do following in your service class: > > > import org.springframework.web.context.request.RequestContextHolder > > In an method within the Service you can do following stuffs : > > def request =3D RequestContextHolder.requestAttributes.request > def session =3D RequestContextHolder.requestAttributes.session > > This will give you access to Request and Session object within service > class. > > > > On Jan 5, 9:29 am, anand sharma wrote: > > hi.. i am doing it in service so please can you give me the syntax for > the > > service... > > > > On Wed, Jan 5, 2011 at 4:03 AM, Antonio Pagano > > wrote:> =BF Where do you do > 'request.getRemoteAddr()', controller or service ? > > > > > On 2 ene, 12:17, sensex wrote: > > > > hello everyone.. i m a newbie in flex working on a project with > grails > > > > flex and granite data service combination now i just wonder how we > can > > > > get client ip address in grails i m trying request.getRemoteAddr() > but > > > > it giving an error not able to find request or request is not a > > > > compile time constant. > > > > > --000e0cd6ad124ed14004991bc6ef Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable thanks for your reply i tried it but giving this=A0request.getRemoteAddr() with the given solution=A0error not even compiling...


"C:\Program Files\Java\jdk1.6.0\bin\java" "-D= grails.home=3DC:\Program Files\grails-1.3.5" "-Dbase.dir=3DC:\Pro= gram Files\grails-1.3.5\grails applications\commerce" "-Dtools.ja= r=3DC:\Program Files\Java\jdk1.6.0\lib\tools.jar" "-Dgroovy.start= er.conf=3DC:\Program Files\grails-1.3.5/conf/groovy-starter.conf" -Xmx= 512M -Didea.launcher.port=3D7537 "-Didea.launcher.bin.path=3DC:\Progra= m Files\JetBrains\IntelliJ IDEA 10.0\bin" -Dfile.encoding=3DUTF-8 -cla= sspath "C:\Program Files\grails-1.3.5\lib\groovy-all-1.7.5.jar;C:\Prog= ram Files\grails-1.3.5\dist\grails-bootstrap-1.3.5.jar;C:\Program Files\Jet= Brains\IntelliJ IDEA 10.0\lib\idea_rt.jar" com.intellij.rt.execution.a= pplication.AppMain org.codehaus.groovy.grails.cli.support.GrailsStarter --m= ain org.codehaus.groovy.grails.cli.GrailsScriptRunner --conf "C:\Progr= am Files\grails-1.3.5/conf/groovy-starter.conf" run-app
= Welcome to Grails 1.3.5 - http://grails.org/=
Licensed under Apache Standard License 2.0
= Grails home is set to: C:\Program Files\grails-1.3.5

= Base Directory: C:\Program Files\grails-1.3.5\grails applications\commerce<= /span>
Resolving dependencies...
= Dependencies resolved in 875ms.
Running script C:\Program Files= \grails-1.3.5\scripts\RunApp.groovy
= Environment set to development
Using Flex SDK: C:\Program Files= \Adobe\Adobe Flash Builder 4 Plug-in\sdks\4.1.0
= =A0=A0[groovyc] Compiling 2 source files to C:\Program Files\grails-1.3.5\g= rails applications\commerce\target\classes
=A0=A0[groovyc] org.= codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:=
= =A0=A0[groovyc] C:\Program Files\grails-1.3.5\grails applications\commerce\= grails-app\services\commerce\UserCAService.groovy: 16: unexpected token: pr= intln @ line 16, column 15.
= =A0=A0[groovyc] =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0println request.getRemot= eAddr()
=A0=A0[groovyc] =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0^
= =A0=A0[groovyc]=A0
=A0=A0[groovyc] 1 error
Compila= tion error: Compilation Failed
=
Process finished with exit code 1


On Wed, Jan 5, 2011 at 6:25= PM, Yagnesh Chawda <yagnesh.cha...@gmail.com> wrote:
Hi,
=A0do following in your service class:


import org.springframework.web.context.request.RequestContextHolder

In an method within the Service you can do following stuffs :

def request =3D RequestContextHolder.requestAttributes.request
def session =3D RequestContextHolder.requestAttributes.session

This will give you access to Request and Session object within service
class.



On Jan 5, 9:29=A0am, anand sharma <anand2sha...@gmail.com> wrote:
> hi.. i am doing it in service so please can you give me the syntax for= the
> service...
>
> On Wed, Jan 5, 2011 at 4:03 AM, Antonio Pagano
> <ing.antoniopa= g...@gmail.com>wrote:> =BF Where do you do 'request.getRemote= Addr()', controller or service ?
>
> > On 2 ene, 12:17, sensex <anand2sha...@gmail.com> wrote:
> > > hello everyone.. i m a newbie in flex working on a project w= ith grails
> > > flex and granite data service combination now i just wonder = how we can
> > > get client ip address in grails i m trying request.getRemote= Addr() but
> > > it giving an error not able to find request or request is no= t a
> > > compile time constant.
>
>

--000e0cd6ad124ed14004991bc6ef--