struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Shifman <mark.shif...@yale.edu>
Subject [Shale] where to put the jsp pages and shale-blank app
Date Wed, 22 Mar 2006 20:00:37 GMT
I have been playing with the shale-blank app and I have a problem.

How do you deal with putting your jsp pages under WEB-INF ie in 
WEB-INF/pages?
(presumably this is a more secure place to put your jsp pages)

Everything works fine if I move the welcome.jsp into pages/welcome.jsp 
at the web app level
and define the managed bean as:
<managed-bean>
    <managed-bean-name>pages$welcome</managed-bean-name>
    
<managed-bean-class>org.apache.shale.blank.WelcomeBean</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
  </managed-bean>

When I move welcome.jsp to WEB-INF/pages and define the managed bean as
  <managed-bean>
    <managed-bean-name>WEB-INF$pages$welcome</managed-bean-name>
    
<managed-bean-class>org.apache.shale.blank.WelcomeBean</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
  </managed-bean>

and change the index.jsp to
<jsp:forward page="/WEB-INF/pages/welcome.faces"/>

and outputing in welcome.jsp with
 <h:outputText value="#{WEB-INF$pages$welcome.timestamp}" >...

I get The current date and time is: Dec 31, 1969 7:00:00 PM EST

if I look at the attributes in requestScope I see
WEB-INF$pages$welcomeWed Mar 22 14:52:01 EST 2006
Which is what it should be.

What am I missing?  Why isn't the page picking up the correct timestamp from
the welcome bean?

-- 
 Mark Shifman 


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


Mime
View raw message