#: Robert Van Overmeiren changed the world a bit at a time by saying on  
10/14/2005 7:55 PM :#
Ah. The other variation works, & seems to be a little more
magnoliaesque, so will stick with that.

It's a little more compact too. Having worked with PHP & Python, I don't
like how it takes tons of code to do anything in Java.

What do you think about how I sliced off the '.html' at the end
(page_uri = page_uri.replaceAll(".html", ""))?

Is there a better way?

You would split it by the '.', and yeild an array (HashMap?, ArrayList?)
with two components, then take the first component.

I could cast the string into a character array, get the length, subtract
5, and... I don't know, but there are ways to count back from the end &
slice it off.


Or combine it all in one step. I think in Python it would be something
like...

  page_uri = string.strip(page_uri[:5])


If you know for sure that the .html is there always then you can do string.substring(0, string.length() - 5)

./alex
--
.w( the_mindstorm )p.

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] Sent: Friday, October 14, 2005 11:23 AM
To: [email protected]
Subject: Re: [magnolia-user] sharing contents

<%= request.getAttribute(JAVAX_FORWARD_SERVLET_PATH) %>

Yields this...

An error occurred at line: 25 in the jsp file:
/templates/jsp/ud/global/ud_left.jsp
Generated servlet error:
/opt/magnolia21/work/Catalina/localhost/magnoliaAuthor/org/apache/jsp/
te
mplates/jsp/ud/global/ud_005fleft_jsp.java:103: cannot resolve symbol symbol : variable JAVAX_FORWARD_SERVLET_PATH
location: class org.apache.jsp.templates.jsp.ud.global.ud_005fleft_jsp
      out.print( request.getAttribute(JAVAX_FORWARD_SERVLET_PATH) );



It should be
request.getAttribute(info.magnolia.cms.core.Path.JAVAX_FORWARD_SERVLET_P
ATH) ;-).

./alex


----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------



----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

Reply via email to