Something I do often is create a servlet that is loaded at app startup that
loads and populates a variety of objects that I need for general use in its
init method.
If I can't guarantee that users will always use a single point of entry
(never the case in a content-heavy site), I avoid depending on a single
action to do app-wide heavy lifting.
For whatever that's worth - probably a worst practice...
Chris
-Original Message-
From: Jerry Jalenak [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 24, 2003 8:53 AM
To: 'Struts Users Mailing List'; '[EMAIL PROTECTED]'
Subject: RE: Best practices - help
This is something we do that works extremely well. The path on the
global-forward/ can point to a set up action where you can initialize /
populate all of those things that you application needs. The set
up action
would then forward to your first .JSP or tile definition.
Jerry Jalenak
Team Lead, Web Publishing
LabOne, Inc.
10101 Renner Blvd.
Lenexa, KS 66219
(913) 577-1496
[EMAIL PROTECTED]
-Original Message-
From: Steve Raeburn [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 24, 2003 6:32 AM
To: Struts Users Mailing List
Subject: RE: Best practices - help
have a welcome jsp page that redirects to your action:
struts-config.xml:
global-forwards
forward name=welcome path=/myaction.do/
/global-forwards
index.jsp:
%@ taglib uri=http://jakarta.apache.org/struts/tags-logic;
prefix=logic %
logic:redirect forward=welcome/
(that's the whole jsp file, not just a snippet!)
Steve
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: June 24, 2003 4:11 AM
To: [EMAIL PROTECTED]
Subject: Re: Best practices - help
Hi Steve,
The problem is that /MyLayer.jsp happens to be my welcome page.
This page has to be displayed on start up.How do I get struts
process my
Action servlet,myAction, in order to give /MyLayer.jsp the
content it needs?
Thanks
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
This transmission (and any information attached to it) may be
confidential and is intended solely for the use of the individual
or entity to which it is addressed. If you are not the intended
recipient or the person responsible for delivering the
transmission to the intended recipient, be advised that you have
received this transmission in error and that any use,
dissemination, forwarding, printing, or copying of this
information is strictly prohibited. If you have received this
transmission in error, please immediately notify LabOne at the
following email address: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]