thanks; [EMAIL PROTECTED] suggested the same and
[EMAIL PROTECTED] recommended a make clean. i did both (not in
that order) and the 1st question seems resolved.
now, how do i make a "hello world" action?
what i have is:
- (WOResponse *)helloAction {
id aResponse = [WOResponse init];
id d = @"<html><head></head><body> hello! </body></html>";
[aResponse setContent:d];
return aResponse;
}
checking out /cgi-bin/WebObjects/wa/hello gives us
Exception while evaluating WebScript expression [aResponse appendContentString:d]:
Can't perform 'appendContentString:' on 'WOResponse': Selector is not
defined for that object
?
is this not a real WOResponse?
what does "Selector not defined" mean in this context? (what selector?)
(inquiring minds want to know)
On Wed, 24 Feb 1999, David Scheck wrote:
> Direct Actions need to inherit from WODirectAction. Do the following in
> your .wos file
>
> @interface DirectAction : WODirectAction { }
> @end
>
> @implementation DirectAction
>
> - defaultAction {
> return [self pageWithName:@"Main"];
> }
>
> @end
>
> matt kangas wrote:
>
> >...
> > DirectAction.wos looks like this
> >
> > - defaultAction {
> > return [self pageWithName:@"Main"];
> > }
> >
> > * try to access this with
> > http://localhost/cgi-bin/WebObjects/Foo.woa/wa/
> >
> > the result is:
> >
> > Application: Foo
> > Error: NSInvalidArgumentException
> > Reason: *** -[DirectAction _scope]: selector not recognized
> >
>
--
\7\3\d\e\k\b\8\u\o\x\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
\m\a\t\t\.\k\a\n\g\a\s\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
m\a\t\t\@\k\a\n\g\a\s\.\o\r\g\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \