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