struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "starki78" <stark...@libero.it>
Subject Re: Getting the server-port from a ContextListener
Date Wed, 20 Sep 2006 08:53:40 GMT
THANK YOU A LOT FOR THE INPUT!

YOU HELPED ME A LOT
Starki


---------- Initial Header -----------

>From      : "Li" ampyx.li@gmail.com
To          : "Struts Users Mailing List" user@struts.apache.org
Cc          : 
Date      : Wed, 20 Sep 2006 16:44:46 +0800
Subject : Re: Getting the server-port from a ContextListener







> You can :
> 1. write your own servlet request processor by inheritating existed one.
> 2. you can write a listener
> 3. you can write a intercepter (e.g. can be used before processing all post
> requests)
> 4. you can write a tag handler
>    (this one is light weight solution, but on suitable if visitors hacking
> system by typing URL that is not your home page, which means you have to put
> your tag on everypages which is not quite effecient)
> 5. If you have define your login page and secure all resources other then
> the login page, you can process your request in the action class which
> handles login_after event
> (in case of using form auth, you can secure all action invocation, call an
> action to trigger out the login form )
> 
> Wish it helps
> 
> On 9/20/06, starki78 <starki78@libero.it> wrote:
> >
> > THANK YOU!
> >
> > Now I have in mind to make a filter, with
> > a static boolean,
> > that enjures the just the very first request
> > is handled.
> > Is this a good idea?
> >
> > What is the best possbility to handle just the first request
> > in a web-application?
> >
> > THANKS A LOT
> > STARKI
> >
> >
> >
> >
> > > you can set init parameters in your web.xml, or a helper class (a bean)
> > that
> > > will be loaded to your session when application started.
> > >
> > > On 9/20/06, paz.periasamy@axa.com.au <paz.periasamy@axa.com.au> wrote:
> > > >
> > > > I guess so...
> > > >
> > > > If you are using specific vendor products like BEA WebLogic, you can
> > use
> > > > the Startup Classes to do the job for you.
> > > >
> > > > Thanks and regards,
> > > > Pazhanikanthan. P (Paz)
> > > >
> > > > Consultant for AXA,
> > > > Senior Software Engineer,
> > > > HCL Australia Services Pty. Ltd.
> > > > Off   : +61-3-9618-4085
> > > > Mob : +61-0411-354-838
> > > >
> > > >
> > > >
> > > >
> > > > "starki78" <starki78@libero.it>
> > > > 20/09/2006 06:11 PM
> > > > Please respond to "Struts Users Mailing List"
> > > >
> > > >         To:     "user" <user@struts.apache.org>
> > > >         cc:
> > > >         Subject:        Re: Getting the server-port from a
> > ContextListener
> > > >
> > > >
> > > > Thank you for your answer
> > > >
> > > > I'm trying to write the
> > > > Servername and the Port of the application
> > > > in the database at the earliest moment
> > > > possible, so what would you recommend?
> > > > Is the ContextListener the wrong choice?
> > > >
> > > > Nice greetings Starki
> > > >
> > > >
> > > > ---------- Initial Header -----------
> > > >
> > > > From      : paz.periasamy@axa.com.au
> > > > To          : "Struts Users Mailing List"
> > > > user@struts.apache.org,"starki78" starki78@libero.it
> > > > Cc          :
> > > > Date      : Wed, 20 Sep 2006 18:00:13 +1000
> > > > Subject : Re: Getting the server-port from a ContextListener
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > > You might pick one of the options:
> > > > >
> > > > >
> > > > > 1. Have some Init Params in web.xml to store the server name and
> > port.
> > > > > Inside your contextInitialized() method, use
> > > > >
> > > > >         ServletContextEvent.getServletContext().getInitParameter()
> > > > >
> > > > > to access them.
> > > > >
> > > > > 2. User Servlet Container Vendor APIs to extract the information.
> > > > >
> > > > > Thanks and regards,
> > > > > Pazhanikanthan. P (Paz)
> > > > >
> > > > > Consultant for AXA,
> > > > > Senior Software Engineer,
> > > > > HCL Australia Services Pty. Ltd.
> > > > > Off   : +61-3-9618-4085
> > > > > Mob : +61-0411-354-838
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > "starki78" <starki78@libero.it>
> > > > > 20/09/2006 05:52 PM
> > > > > Please respond to "Struts Users Mailing List"
> > > > >
> > > > >         To:     "user" <user@struts.apache.org>
> > > > >         cc:
> > > > >         Subject:        Re: Getting the server-port from a
> > > > ContextListener
> > > > >
> > > > >
> > > > > HI!
> > > > >
> > > > > No I want to write the server name and port
> > > > > where the applikation is running
> > > > > in the
> > > > > Database within the ContextInitialized Event!
> > > > >
> > > > > Is this possible somehow?
> > > > >
> > > > > Nice greetings
> > > > >
> > > > >
> > > > > ---------- Initial Header -----------
> > > > >
> > > > > From      : "Li" ampyx.li@gmail.com
> > > > > To          : "Struts Users Mailing List" user@struts.apache.org
> > > > > Cc          :
> > > > > Date      : Wed, 20 Sep 2006 15:45:40 +0800
> > > > > Subject : Re: Getting the server-port from a ContextListener
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > > r u trying to do some test case?
> > > > > >
> > > > > > On 9/20/06, starki78 <starki78@libero.it> wrote:
> > > > > > >
> > > > > > > HI!
> > > > > > >
> > > > > > > I've a Servlet implementing ServletContextListener
> > > > > > > and in the contextInitialized I needed the server-name
> > > > > > > and the port of the server.
> > > > > > > So I needed to simulate a request.
> > > > > > > Is this possible somehow?
> > > > > > >
> > > > > > > Thanks for any help!
> > > > > > > Starki
> > > > > > >
> > > > > > >
> > > > > > > ------------------------------------------------------
> > > > > > > Tutti i libri che vuoi, li trovi su BOL. Ordini on line
e paghi
> > alla
> > > > > > > consegna.
> > > > > > > http://click.libero.it/bol
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > > > > For additional commands, e-mail: user-help@struts.apache.org
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > When we invent time, we invent death.
> > > > > >
> > > > >
> > > > >
> > > > > ------------------------------------------------------
> > > > > Tutti i libri che vuoi, li trovi su BOL. Ordini on line e paghi alla
> > > > > consegna.
> > > > > http://click.libero.it/bol
> > > > >
> > > > >
> > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > > For additional commands, e-mail: user-help@struts.apache.org
> > > > >
> > > > >
> > > > >
> > _____________________________________________________________________
> > > > > This e-mail has been scanned for viruses by MCI's Internet Managed
> > > > > Scanning Services - powered by MessageLabs. For further information
> > > > > visit http://www.mci.com
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > *********************************************************************************
> > > > > Important Note
> > > > > This email (including any attachments) contains information which
is
> > > > > confidential and may be subject to legal privilege.  If you are not
> > > > > the intended recipient you must not use, distribute or copy this
> > > > > email.  If you have received this email in error please notify the
> > > > > sender immediately and delete this email. Any views expressed in
> > this
> > > > > email are not necessarily the views of AXA.   Thank you.
> > > > >
> > > >
> > > >
> > **********************************************************************************
> > > > >
> > > >
> > > >
> > > > ------------------------------------------------------
> > > > Tutti i libri che vuoi, li trovi su BOL. Ordini on line e paghi alla
> > > > consegna.
> > > > http://click.libero.it/bol
> > > >
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > For additional commands, e-mail: user-help@struts.apache.org
> > > >
> > > >
> > > > _____________________________________________________________________
> > > > This e-mail has been scanned for viruses by MCI's Internet Managed
> > > > Scanning Services - powered by MessageLabs. For further information
> > > > visit http://www.mci.com
> > > >
> > > >
> > > >
> > > >
> > > >
> > *********************************************************************************
> > > > Important Note
> > > > This email (including any attachments) contains information which is
> > > > confidential and may be subject to legal privilege.  If you are not
> > > > the intended recipient you must not use, distribute or copy this
> > > > email.  If you have received this email in error please notify the
> > > > sender immediately and delete this email. Any views expressed in this
> > > > email are not necessarily the views of AXA.   Thank you.
> > > >
> > > >
> > **********************************************************************************
> > > >
> > > >
> > >
> > >
> > > --
> > > When we invent time, we invent death.
> > >
> >
> >
> > ------------------------------------------------------
> > Tutti i libri che vuoi, li trovi su BOL. Ordini on line e paghi alla
> > consegna.
> > http://click.libero.it/bol
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
> >
> 
> 
> -- 
> When we invent time, we invent death.
> 


------------------------------------------------------
Tutti i libri che vuoi, li trovi su BOL. Ordini on line e paghi alla consegna.
http://click.libero.it/bol



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message