AFAIK, this would not have worked in older versions of Stripes either. Have
you tried using <s:link href="..." /> instead of beanclass?

-Ben

On Mon, Oct 13, 2008 at 10:30 AM, Timothy Stone
<[EMAIL PROTECTED]>wrote:

> One of the purported pros of Stripes in the "Stripes v. Struts" argument
> is "Incremental Development."
>
> However, last night, working through the code examples in the new title
> from
> PragProg, /Stripes ... and Java web development is Fun again/ found me
>  questioning this...
>
> If you are not familiar with the "Pro" (as written on stripesframework.org
> ),
> it is copied here for reference:
>
>  Incremental development
>  Write a JSP with a Struts <html:form> tag on it and try to preview it in
>  your container before you write your form-bean. Boom! You can't.
>  Exception! Could not find form bean! Now write your form bean.
>  Wait - that's still not good enough. Since everything is hooked
>  together through the action stanza in the XML you better have an action,
>  and edit that too.
>
>  Maybe it's just me, but I like to be able to write my JSP, see if it looks
>  ok, then go and write the back end components to go with it. It's not
>  brain surgery, and Stripes lets you do it.
>
> This statement is *enormously* appealing to me, a front end to back end
> Java
> web developer leading a team of mostly front end web developers not
> interested
> in a lot of framework specific details.
>
> Yet, when working with the Stripes link element, I found that the attribute
> beanclass was throwing an error, without having the beanclass actually
> written yet. This seems to run counter to the argument presented in
> "Incremental Development."
>
> Here's the relevant part of the log (truncated and abridged for gmane)
>
> Oct 12, 2008 10:26:30 PM net.sourceforge.stripes.util.Log info
> INFO: Expression validation will be performed using:
> net.sourceforge.stripes.validation.expression.Jsp21ExpressionExecutor
> Oct 12, 2008 10:26:32 PM net.sourceforge.stripes.util.Log error
> SEVERE: Could not find class of type: xxx.action.ViewSourceActionBean
> java.lang.ClassNotFoundException: xxx.action.ViewSourceActionBean
>        at org.apache.catalina.loader.WebappClassLoader.loadClass
>        at org.apache.catalina.loader.WebappClassLoader.loadClass
>        at net.sourceforge.stripes.util.ReflectUtil.findClass
>        at net.sourceforge.stripes.tag.StripesTagSupport.getActionBeanType
>        at net.sourceforge.stripes.tag.StripesTagSupport.getActionBeanUrl
>        at net.sourceforge.stripes.tag.LinkTagSupport.getPreferredBaseUrl
>        at net.sourceforge.stripes.tag.LinkTagSupport.buildUrl
>        at net.sourceforge.stripes.tag.LinkTag.doEndTag
>    ...
>    ...
>
> So, I guess I'm asking... is "Incremental Development" something lost in
> v1.5,
> something configurable, or just something that works in some cases,
> not in other cases?
>
> Regards,
> Tim
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to