I'm no struts expert, but sounds like your problem  is a good candidate
for a filter.

There's a good article with some code about filters at 
http://www.servlets.com/soapbox/filters.html

I'm curious to see what solution "real strutters" recommend :-).

Dror

On Tue, Jun 04, 2002 at 12:10:49AM -0600, James Ward wrote:
> Ok, I must admit that I love Struts!  Who doesn't?  But I have a design
> dilemma.   Let's suppose that I have a simple, almost static web site.
> Except that on the header of each page I read the url and I am coming
> from and pull some info based on that url, from a database...  Simple
> right?  Now wouldn't MVC suggest that any request to my site that needs
> something from the model go through a controller?  So if I put a
> controller in front of all of my pages, I either get weird url's that
> don't play nice with search engines (And aren't very pretty) like:
> http://mysite.com/Main.do?page=index.jsp
> http://mysite.com/Main.do?page=AboutUs.jsp
> Or I have to create struts actions for each page:
> http://mysite.com/Index.do
> http://mysite.com/AboutUs.do
> 
> Neither of these seems ideal...  So I thought I would ask the experts.
> 
> What do you all think?  Is this a place where I can stray from MVC and
> do something like:
> <%
> String url = request.getHeader("host");
> url = url.toLowerCase();
> url = url.substring(0,url.indexOf("."));
> MemberTO myMember = new MemberBean().getMember(url);
> %>
> 
> Or, is there a much better way to do this?
> 
> Thanks for your help.
> 
> -James
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 

-- 

Dror Matalon
Zapatec Inc
1700 MLK Way
Berkeley, CA 94709
http://www.zapatec.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to