Why are you placing your actions under resources
folder? Normally, you separate your java files from
your jsp

Java files: src/main/com/foo/action
JSP files: src/resources/web/

So, in your webwork.properties file you add
"webwork.action.packages=webwork.action.standard,com.foo.action"

Try this and see if you can get it to work. If you
still need help, I'll send you a project skeleton.


On Thu, 02 May 2002, Fredrik Karlsson wrote

> 
> Hi Matt (and others)!
> 
> I think you misunderstood me, I wanted to create my
own small 
> application by modifying some existing code, not add
some of my own 
> stuff to the webwork examples.
> 
> I still haven't managed to get this to work so I'll
try to explain it 
> better this time.
> 
> I have a simple jsp-file that contains the following
code:
> 
> <webwork:action name="'ProjectList'" id="projekt">
>   <iterator:subset source="projectArray" start="1">
>      <webwork:iterator>
>        <webwork:property/><br>
>      </webwork:iterator>
>   </iterator:subset>
> </webwork:action>
> 
> The function projectArray is in the file 
> e:\testapp\src\resources\web\action\ProjectList.java
> 
> If I use
webwork.action.packages=webwork.action.standard, action
> and have e:\testapp\src\resources\web in my
classpath, shouldn't this 
> work?
> 
> I get "IllegalArgumentException: Action 'ProjectList'
not found"
> 
> Are there any examples other than the ones bundled
with WW available? 
> If not, I would greatly appreciate if someone could
mail me a small, 
> simple sample that doesn't use webwork.examples.
> 
> Thanks /Fredrik ([EMAIL PROTECTED])
> 
> From: "Matt Baldree" <[EMAIL PROTECTED]>
> To: "Fredrik Karlsson" <[EMAIL PROTECTED]>,
>       <[EMAIL PROTECTED]>
> Subject: Re: [Webwork-user] problems w. package, WW
action, structure
> Date: Sat, 27 Apr 2002 18:42:10 -0500
> 
> WebWork finds its Actions from its properties file.
If you are working 
> from the WAR file the place to look for this file is
under WEB-
> INF/classes. In this file there is a property 
> name "webwork.action.packages" that is set to
"webwork.examples, 
> webwork.action.standard". This property tells WebWork
were to look for 
> the Actions. This allows you to reference Actions
with the prefix in 
> mind. So, if you had an action called "ProjectList"
in 
> webwork.examples, then you could reference it by just
"ProjectList" or 
> you can specify it with absolute the package 
> name "webwork.examples.ProjectList".
> 
> So, if you started your own project, you would have a
properties file 
> similar to the one provided but with a property
setting similar to the
> following:
"webwork.action.packages=webwork.action.standard,com.foo.acti
> on".
> 
> See inline comments as well. Refer to the
documentation for more 
> details.
> 
> -Matt
> 
> ----- Original Message -----
> From: "Fredrik Karlsson" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Saturday, April 27, 2002 5:39 PM
> Subject: [Webwork-user] problems w. package, WW
action, structure
> 
> 
> > I'm playing a bit with Webwork, trying to figure
out how to do stuff. 
> > I tried to modify the iterator example provided
with webwork but I 
> > seem to have forgotten a thing or two about
packages, actions and 
> > possibly even more stuff...
> >
> > In the file d:\testapp\src\resources\web\test.jsp I
have the 
> following 
> > code (and more..):
> >
> > Array as iterator:<br>
> > <webwork:action name="'action.ProjectList'"
id="projekt">
> 
> just "ProjectList"
> 
> >   <iterator:subset source="projectArray" start="1">
> >      <webwork:iterator>
> >        <webwork:property/><br>
> >      </webwork:iterator>
> >   </iterator:subset>
> > </webwork:action>
> >
> > The file
d:\testapp\src\resources\web\action\ProjectList.java
has 
> this 
> > snippet of code (and more)
> >
> 
> locate this file in src\main\webwork\examples instead
of src\resources..
> 
> > package action;
> >
> > import webwork.action.ActionSupport;
> > import java.util.ArrayList;
> > import java.util.List;
> > --
> > public class ProjectList
> >    extends ActionSupport
> > {......
> >    public Object[] getProjectArray()
> >    {
> >       return projects.toArray();
> >    }
> > }
> >
> > When I try do run test.jsp (in Jetty+JBoss by the
way) I get: "Action 
> > 'action.ProjectList' not found" even though I have 
> > d:\testapp\src\resources\web in my classpath..
> >
> > * Have I placed the files in weird directories?
> > * Have I used the package feature incorrectly?
> > * Is my webwork syntax incorrect?
> > * Or, is all of the above WRONG?
> >
> > The examples provided with Webwork are excellent
but I feel that it 
> is 
> > somewhat difficult to backtrace and figure out how
the whole thing is 
> > done...
> >
> > Thanks /Fredrik
> 
> 
> 
>
_______________________________________________________________
> 
> Have big pipes? SourceForge.net is looking for
download mirrors. We supply
> the hardware. You get the recognition. Email Us:
[EMAIL PROTECTED]
> _______________________________________________
> Webwork-user mailing list
> [EMAIL PROTECTED]
>
https://lists.sourceforge.net/lists/listinfo/webwork-user



_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
Webwork-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webwork-user

Reply via email to