You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Calvin Lau <al...@yahoo.com> on 2001/08/09 13:24:38 UTC

Beans In Form Tags

For some reason I get the following error when I try
to access a bean from within a form tag:  
"Attribute entry has no value..."

When I use the regular HTML textbox instead of the
Struts Form tag for a textbox, it works.  Anyone know
why?  Thanks.

This works:
<logic:iterate id="entry" name="clientSingleForm"
property="clientSingleQueryList">
...
<input type=text property="clientLogin" size="10"
value="<bean:write name="entry" property="clientLogin"
/>">

This does NOT work:
<logic:iterate id="entry" name="clientSingleForm"
property="clientSingleQueryList">
...
<form:text property="clientLogin" size="10"
value="<bean:write name="entry" property="clientLogin" />"></form:text>

__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

Re: TextArea Wrapping using Form Tags

Posted by Ted Husted <hu...@apache.org>.
Yes. I moved it from another location, and something got lost in the
translation. Thanks for pointing this out.

Erik Hatcher wrote:
> 
> Ted,
> 
> Your example says this:
> 
> To seed the textarea from the form bean, you could code something like:
>   <textarea name="article" rows="15" cols="60" wrap="soft"></textarea>
> 
> But there is something additional to set the initial value from the form
> bean, correct?
> 
>     <textarea name="article" rows="15" cols="60" wrap="soft"><bean:write
> name="formName" property="article"/></textarea>
> 
> Erik
> 
> ----- Original Message -----
> From: "Ted Husted" <hu...@apache.org>
> To: <st...@jakarta.apache.org>
> Sent: Sunday, August 19, 2001 7:02 AM
> Subject: Re: TextArea Wrapping using Form Tags
> 
> > See "Wrapping a text area" at
> >
> > http://husted.com/about/struts/FAQ/view-html.htm
> >
> > Calvin Lau wrote:
> > >
> > > Is there any way to set the wrapping in a text area
> > > when using the struts form tags?  In HTML you can set
> > > virtual, physical, or none.  Netscape doesn't do any
> > > wrapping by default so large portions of text are lost
> > > when I grab information to display in a textarea to be
> > > modified.
> > >
> > > Any ideas?

Re: TextArea Wrapping using Form Tags

Posted by Dave Van Even <da...@pandora.be>.
hi

Are you shure you have read the whole thread here?? from bottom to top?

The <form:textarea> tag doesn't support the wrap attribute because it's in
the HTML 4.x specification. Therefore you can't use it with
<form:textarea>... but you can do it manually by using it like the example
below..

<textarea name="article" rows="15" cols="60" wrap="soft">
    <bean:write name="formName" property="article"/>
</textarea>

reread this mail plz

Dave Van Even

----- Original Message -----
From: "Calvin Lau" <al...@yahoo.com>
To: <st...@jakarta.apache.org>
Sent: Monday, August 20, 2001 12:43 AM
Subject: Re: TextArea Wrapping using Form Tags


> Am I missing something?  I realize that Netscape and
> IE support the wrap tag but when i add "wrap='soft'"
> to my form:textarea tag, I get an error saying the
> "attribute wrap is invalid".
>
>
> --- Dave Van Even <da...@pandora.be> wrote:
> > No, the wrap attribute isn't part of the HTML spec,
> > but it's supported in
> > both Netscape and IE, and it's pretty useful.
> >
> > ----- Original Message -----
> > From: "Calvin Lau" <al...@yahoo.com>
> > To: <st...@jakarta.apache.org>
> > Sent: Monday, August 20, 2001 12:22 AM
> > Subject: Re: TextArea Wrapping using Form Tags
> >
> >
> > > The wrap attribute is invalid in the HTML TLD I'm
> > > using.  Is there a newer version?
> > >
> > > Calvin
> > >
> > >
> > > --- Erik Hatcher <er...@earthlink.net>
> > wrote:
> > > > Ted,
> > > >
> > > > Your example says this:
> > > >
> > > > To seed the textarea from the form bean, you
> > could
> > > > code something like:
> > > >   <textarea name="article" rows="15" cols="60"
> > > > wrap="soft"></textarea>
> > > >
> > > > But there is something additional to set the
> > initial
> > > > value from the form
> > > > bean, correct?
> > > >
> > > >     <textarea name="article" rows="15" cols="60"
> > > > wrap="soft"><bean:write
> > > > name="formName" property="article"/></textarea>
> > > >
> > > > Erik
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "Ted Husted" <hu...@apache.org>
> > > > To: <st...@jakarta.apache.org>
> > > > Sent: Sunday, August 19, 2001 7:02 AM
> > > > Subject: Re: TextArea Wrapping using Form Tags
> > > >
> > > >
> > > > > See "Wrapping a text area" at
> > > > >
> > > > >
> > http://husted.com/about/struts/FAQ/view-html.htm
> > > > >
> > > > > Calvin Lau wrote:
> > > > > >
> > > > > > Is there any way to set the wrapping in a
> > text
> > > > area
> > > > > > when using the struts form tags?  In HTML
> > you
> > > > can set
> > > > > > virtual, physical, or none.  Netscape
> > doesn't do
> > > > any
> > > > > > wrapping by default so large portions of
> > text
> > > > are lost
> > > > > > when I grab information to display in a
> > textarea
> > > > to be
> > > > > > modified.
> > > > > >
> > > > > > Any ideas?
> > > >
> > > >
> > >
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Make international calls for as low as $.04/minute
> > with Yahoo! Messenger
> > > http://phonecard.yahoo.com/
> > >
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Make international calls for as low as $.04/minute with Yahoo! Messenger
> http://phonecard.yahoo.com/
>


Re: TextArea Wrapping using Form Tags

Posted by Calvin Lau <al...@yahoo.com>.
Ahh... I was mainly paying attention to the
wrap="soft" part and didn't notice it was using
regular HTML tags =).  Thanks


--- martin.cooper@tumbleweed.com wrote:
> > Am I missing something?
> 
> Yes. :-)
> 
> What you're missing is that the suggestion is to use
> a regular HTML
> <textarea> tag instead of the Struts tag, and then
> use <bean:write> to
> provide the initial value.
> 
> --
> Martin Cooper
> 
> 
> ----- Original Message -----
> From: "Calvin Lau" <al...@yahoo.com>
> To: <st...@jakarta.apache.org>
> Sent: Sunday, August 19, 2001 3:43 PM
> Subject: Re: TextArea Wrapping using Form Tags
> 
> 
> > Am I missing something?  I realize that Netscape
> and
> > IE support the wrap tag but when i add
> "wrap='soft'"
> > to my form:textarea tag, I get an error saying the
> > "attribute wrap is invalid".
> >
> >
> > --- Dave Van Even <da...@pandora.be>
> wrote:
> > > No, the wrap attribute isn't part of the HTML
> spec,
> > > but it's supported in
> > > both Netscape and IE, and it's pretty useful.
> > >
> > > ----- Original Message -----
> > > From: "Calvin Lau" <al...@yahoo.com>
> > > To: <st...@jakarta.apache.org>
> > > Sent: Monday, August 20, 2001 12:22 AM
> > > Subject: Re: TextArea Wrapping using Form Tags
> > >
> > >
> > > > The wrap attribute is invalid in the HTML TLD
> I'm
> > > > using.  Is there a newer version?
> > > >
> > > > Calvin
> > > >
> > > >
> > > > --- Erik Hatcher <er...@earthlink.net>
> > > wrote:
> > > > > Ted,
> > > > >
> > > > > Your example says this:
> > > > >
> > > > > To seed the textarea from the form bean, you
> > > could
> > > > > code something like:
> > > > >   <textarea name="article" rows="15"
> cols="60"
> > > > > wrap="soft"></textarea>
> > > > >
> > > > > But there is something additional to set the
> > > initial
> > > > > value from the form
> > > > > bean, correct?
> > > > >
> > > > >     <textarea name="article" rows="15"
> cols="60"
> > > > > wrap="soft"><bean:write
> > > > > name="formName"
> property="article"/></textarea>
> > > > >
> > > > > Erik
> > > > >
> > > > >
> > > > > ----- Original Message -----
> > > > > From: "Ted Husted" <hu...@apache.org>
> > > > > To: <st...@jakarta.apache.org>
> > > > > Sent: Sunday, August 19, 2001 7:02 AM
> > > > > Subject: Re: TextArea Wrapping using Form
> Tags
> > > > >
> > > > >
> > > > > > See "Wrapping a text area" at
> > > > > >
> > > > > >
> > > http://husted.com/about/struts/FAQ/view-html.htm
> > > > > >
> > > > > > Calvin Lau wrote:
> > > > > > >
> > > > > > > Is there any way to set the wrapping in
> a
> > > text
> > > > > area
> > > > > > > when using the struts form tags?  In
> HTML
> > > you
> > > > > can set
> > > > > > > virtual, physical, or none.  Netscape
> > > doesn't do
> > > > > any
> > > > > > > wrapping by default so large portions of
> > > text
> > > > > are lost
> > > > > > > when I grab information to display in a
> > > textarea
> > > > > to be
> > > > > > > modified.
> > > > > > >
> > > > > > > Any ideas?
> > > > >
> > > > >
> > > >
> > > >
> > > >
> __________________________________________________
> > > > Do You Yahoo!?
> > > > Make international calls for as low as
> $.04/minute
> > > with Yahoo! Messenger
> > > > http://phonecard.yahoo.com/
> > > >
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Make international calls for as low as $.04/minute
> with Yahoo! Messenger
> > http://phonecard.yahoo.com/
> >
> 
> 


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

Re: TextArea Wrapping using Form Tags

Posted by ma...@tumbleweed.com.
> Am I missing something?

Yes. :-)

What you're missing is that the suggestion is to use a regular HTML
<textarea> tag instead of the Struts tag, and then use <bean:write> to
provide the initial value.

--
Martin Cooper


----- Original Message -----
From: "Calvin Lau" <al...@yahoo.com>
To: <st...@jakarta.apache.org>
Sent: Sunday, August 19, 2001 3:43 PM
Subject: Re: TextArea Wrapping using Form Tags


> Am I missing something?  I realize that Netscape and
> IE support the wrap tag but when i add "wrap='soft'"
> to my form:textarea tag, I get an error saying the
> "attribute wrap is invalid".
>
>
> --- Dave Van Even <da...@pandora.be> wrote:
> > No, the wrap attribute isn't part of the HTML spec,
> > but it's supported in
> > both Netscape and IE, and it's pretty useful.
> >
> > ----- Original Message -----
> > From: "Calvin Lau" <al...@yahoo.com>
> > To: <st...@jakarta.apache.org>
> > Sent: Monday, August 20, 2001 12:22 AM
> > Subject: Re: TextArea Wrapping using Form Tags
> >
> >
> > > The wrap attribute is invalid in the HTML TLD I'm
> > > using.  Is there a newer version?
> > >
> > > Calvin
> > >
> > >
> > > --- Erik Hatcher <er...@earthlink.net>
> > wrote:
> > > > Ted,
> > > >
> > > > Your example says this:
> > > >
> > > > To seed the textarea from the form bean, you
> > could
> > > > code something like:
> > > >   <textarea name="article" rows="15" cols="60"
> > > > wrap="soft"></textarea>
> > > >
> > > > But there is something additional to set the
> > initial
> > > > value from the form
> > > > bean, correct?
> > > >
> > > >     <textarea name="article" rows="15" cols="60"
> > > > wrap="soft"><bean:write
> > > > name="formName" property="article"/></textarea>
> > > >
> > > > Erik
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "Ted Husted" <hu...@apache.org>
> > > > To: <st...@jakarta.apache.org>
> > > > Sent: Sunday, August 19, 2001 7:02 AM
> > > > Subject: Re: TextArea Wrapping using Form Tags
> > > >
> > > >
> > > > > See "Wrapping a text area" at
> > > > >
> > > > >
> > http://husted.com/about/struts/FAQ/view-html.htm
> > > > >
> > > > > Calvin Lau wrote:
> > > > > >
> > > > > > Is there any way to set the wrapping in a
> > text
> > > > area
> > > > > > when using the struts form tags?  In HTML
> > you
> > > > can set
> > > > > > virtual, physical, or none.  Netscape
> > doesn't do
> > > > any
> > > > > > wrapping by default so large portions of
> > text
> > > > are lost
> > > > > > when I grab information to display in a
> > textarea
> > > > to be
> > > > > > modified.
> > > > > >
> > > > > > Any ideas?
> > > >
> > > >
> > >
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Make international calls for as low as $.04/minute
> > with Yahoo! Messenger
> > > http://phonecard.yahoo.com/
> > >
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Make international calls for as low as $.04/minute with Yahoo! Messenger
> http://phonecard.yahoo.com/
>



Re: TextArea Wrapping using Form Tags

Posted by Calvin Lau <al...@yahoo.com>.
Am I missing something?  I realize that Netscape and
IE support the wrap tag but when i add "wrap='soft'"
to my form:textarea tag, I get an error saying the
"attribute wrap is invalid".  


--- Dave Van Even <da...@pandora.be> wrote:
> No, the wrap attribute isn't part of the HTML spec,
> but it's supported in
> both Netscape and IE, and it's pretty useful.
> 
> ----- Original Message -----
> From: "Calvin Lau" <al...@yahoo.com>
> To: <st...@jakarta.apache.org>
> Sent: Monday, August 20, 2001 12:22 AM
> Subject: Re: TextArea Wrapping using Form Tags
> 
> 
> > The wrap attribute is invalid in the HTML TLD I'm
> > using.  Is there a newer version?
> >
> > Calvin
> >
> >
> > --- Erik Hatcher <er...@earthlink.net>
> wrote:
> > > Ted,
> > >
> > > Your example says this:
> > >
> > > To seed the textarea from the form bean, you
> could
> > > code something like:
> > >   <textarea name="article" rows="15" cols="60"
> > > wrap="soft"></textarea>
> > >
> > > But there is something additional to set the
> initial
> > > value from the form
> > > bean, correct?
> > >
> > >     <textarea name="article" rows="15" cols="60"
> > > wrap="soft"><bean:write
> > > name="formName" property="article"/></textarea>
> > >
> > > Erik
> > >
> > >
> > > ----- Original Message -----
> > > From: "Ted Husted" <hu...@apache.org>
> > > To: <st...@jakarta.apache.org>
> > > Sent: Sunday, August 19, 2001 7:02 AM
> > > Subject: Re: TextArea Wrapping using Form Tags
> > >
> > >
> > > > See "Wrapping a text area" at
> > > >
> > > >
> http://husted.com/about/struts/FAQ/view-html.htm
> > > >
> > > > Calvin Lau wrote:
> > > > >
> > > > > Is there any way to set the wrapping in a
> text
> > > area
> > > > > when using the struts form tags?  In HTML
> you
> > > can set
> > > > > virtual, physical, or none.  Netscape
> doesn't do
> > > any
> > > > > wrapping by default so large portions of
> text
> > > are lost
> > > > > when I grab information to display in a
> textarea
> > > to be
> > > > > modified.
> > > > >
> > > > > Any ideas?
> > >
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Make international calls for as low as $.04/minute
> with Yahoo! Messenger
> > http://phonecard.yahoo.com/
> >
> 


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

Re: TextArea Wrapping using Form Tags

Posted by Dave Van Even <da...@pandora.be>.
No, the wrap attribute isn't part of the HTML spec, but it's supported in
both Netscape and IE, and it's pretty useful.

----- Original Message -----
From: "Calvin Lau" <al...@yahoo.com>
To: <st...@jakarta.apache.org>
Sent: Monday, August 20, 2001 12:22 AM
Subject: Re: TextArea Wrapping using Form Tags


> The wrap attribute is invalid in the HTML TLD I'm
> using.  Is there a newer version?
>
> Calvin
>
>
> --- Erik Hatcher <er...@earthlink.net> wrote:
> > Ted,
> >
> > Your example says this:
> >
> > To seed the textarea from the form bean, you could
> > code something like:
> >   <textarea name="article" rows="15" cols="60"
> > wrap="soft"></textarea>
> >
> > But there is something additional to set the initial
> > value from the form
> > bean, correct?
> >
> >     <textarea name="article" rows="15" cols="60"
> > wrap="soft"><bean:write
> > name="formName" property="article"/></textarea>
> >
> > Erik
> >
> >
> > ----- Original Message -----
> > From: "Ted Husted" <hu...@apache.org>
> > To: <st...@jakarta.apache.org>
> > Sent: Sunday, August 19, 2001 7:02 AM
> > Subject: Re: TextArea Wrapping using Form Tags
> >
> >
> > > See "Wrapping a text area" at
> > >
> > > http://husted.com/about/struts/FAQ/view-html.htm
> > >
> > > Calvin Lau wrote:
> > > >
> > > > Is there any way to set the wrapping in a text
> > area
> > > > when using the struts form tags?  In HTML you
> > can set
> > > > virtual, physical, or none.  Netscape doesn't do
> > any
> > > > wrapping by default so large portions of text
> > are lost
> > > > when I grab information to display in a textarea
> > to be
> > > > modified.
> > > >
> > > > Any ideas?
> >
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Make international calls for as low as $.04/minute with Yahoo! Messenger
> http://phonecard.yahoo.com/
>


Re: TextArea Wrapping using Form Tags

Posted by Calvin Lau <al...@yahoo.com>.
The wrap attribute is invalid in the HTML TLD I'm
using.  Is there a newer version?

Calvin


--- Erik Hatcher <er...@earthlink.net> wrote:
> Ted,
> 
> Your example says this:
> 
> To seed the textarea from the form bean, you could
> code something like:
>   <textarea name="article" rows="15" cols="60"
> wrap="soft"></textarea>
> 
> But there is something additional to set the initial
> value from the form
> bean, correct?
> 
>     <textarea name="article" rows="15" cols="60"
> wrap="soft"><bean:write
> name="formName" property="article"/></textarea>
> 
> Erik
> 
> 
> ----- Original Message -----
> From: "Ted Husted" <hu...@apache.org>
> To: <st...@jakarta.apache.org>
> Sent: Sunday, August 19, 2001 7:02 AM
> Subject: Re: TextArea Wrapping using Form Tags
> 
> 
> > See "Wrapping a text area" at
> >
> > http://husted.com/about/struts/FAQ/view-html.htm
> >
> > Calvin Lau wrote:
> > >
> > > Is there any way to set the wrapping in a text
> area
> > > when using the struts form tags?  In HTML you
> can set
> > > virtual, physical, or none.  Netscape doesn't do
> any
> > > wrapping by default so large portions of text
> are lost
> > > when I grab information to display in a textarea
> to be
> > > modified.
> > >
> > > Any ideas?
> 
> 


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

Re: TextArea Wrapping using Form Tags

Posted by Erik Hatcher <er...@earthlink.net>.
Ted,

Your example says this:

To seed the textarea from the form bean, you could code something like:
  <textarea name="article" rows="15" cols="60" wrap="soft"></textarea>

But there is something additional to set the initial value from the form
bean, correct?

    <textarea name="article" rows="15" cols="60" wrap="soft"><bean:write
name="formName" property="article"/></textarea>

Erik


----- Original Message -----
From: "Ted Husted" <hu...@apache.org>
To: <st...@jakarta.apache.org>
Sent: Sunday, August 19, 2001 7:02 AM
Subject: Re: TextArea Wrapping using Form Tags


> See "Wrapping a text area" at
>
> http://husted.com/about/struts/FAQ/view-html.htm
>
> Calvin Lau wrote:
> >
> > Is there any way to set the wrapping in a text area
> > when using the struts form tags?  In HTML you can set
> > virtual, physical, or none.  Netscape doesn't do any
> > wrapping by default so large portions of text are lost
> > when I grab information to display in a textarea to be
> > modified.
> >
> > Any ideas?



Re: TextArea Wrapping using Form Tags

Posted by Ted Husted <hu...@apache.org>.
See "Wrapping a text area" at 

http://husted.com/about/struts/FAQ/view-html.htm

Calvin Lau wrote:
> 
> Is there any way to set the wrapping in a text area
> when using the struts form tags?  In HTML you can set
> virtual, physical, or none.  Netscape doesn't do any
> wrapping by default so large portions of text are lost
> when I grab information to display in a textarea to be
> modified.
> 
> Any ideas?

TextArea Wrapping using Form Tags

Posted by Calvin Lau <al...@yahoo.com>.
Is there any way to set the wrapping in a text area
when using the struts form tags?  In HTML you can set
virtual, physical, or none.  Netscape doesn't do any
wrapping by default so large portions of text are lost
when I grab information to display in a textarea to be
modified.

Any ideas?

__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

Re: Beans In Form Tags

Posted by Calvin Lau <al...@yahoo.com>.
Good call.  Thanks =)
I was wondering what the point of the form tags
were...I guess they're a nice in that it's much easier
to include bean values with them.


--- William Jaynes <wj...@mediaone.net> wrote:
> I believe this should be:
> 
> <logic:iterate id="entry" name="clientSingleForm"
> property="clientSingleQueryList">
> ...
> <form:text name="entry" property="clientLogin"
> size="10" />
> 
> 
> ----- Original Message ----- 
> From: "Calvin Lau" <al...@yahoo.com>
> To: <st...@jakarta.apache.org>
> Sent: Thursday, August 09, 2001 7:24 AM
> Subject: Beans In Form Tags
> 
> 
> For some reason I get the following error when I try
> to access a bean from within a form tag:  
> "Attribute entry has no value..."
> 
> When I use the regular HTML textbox instead of the
> Struts Form tag for a textbox, it works.  Anyone
> know
> why?  Thanks.
> 
> This works:
> <logic:iterate id="entry" name="clientSingleForm"
> property="clientSingleQueryList">
> ...
> <input type=text property="clientLogin" size="10"
> value="<bean:write name="entry"
> property="clientLogin"
> />">
> 
> This does NOT work:
> <logic:iterate id="entry" name="clientSingleForm"
> property="clientSingleQueryList">
> ...
> <form:text property="clientLogin" size="10"
> value="<bean:write name="entry"
> property="clientLogin" />"></form:text>
> 
> __________________________________________________
> Do You Yahoo!?
> Make international calls for as low as $.04/minute
> with Yahoo! Messenger
> http://phonecard.yahoo.com/
> 


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

Re: Beans In Form Tags

Posted by William Jaynes <wj...@mediaone.net>.
I believe this should be:

<logic:iterate id="entry" name="clientSingleForm"
property="clientSingleQueryList">
...
<form:text name="entry" property="clientLogin" size="10" />


----- Original Message ----- 
From: "Calvin Lau" <al...@yahoo.com>
To: <st...@jakarta.apache.org>
Sent: Thursday, August 09, 2001 7:24 AM
Subject: Beans In Form Tags


For some reason I get the following error when I try
to access a bean from within a form tag:  
"Attribute entry has no value..."

When I use the regular HTML textbox instead of the
Struts Form tag for a textbox, it works.  Anyone know
why?  Thanks.

This works:
<logic:iterate id="entry" name="clientSingleForm"
property="clientSingleQueryList">
...
<input type=text property="clientLogin" size="10"
value="<bean:write name="entry" property="clientLogin"
/>">

This does NOT work:
<logic:iterate id="entry" name="clientSingleForm"
property="clientSingleQueryList">
...
<form:text property="clientLogin" size="10"
value="<bean:write name="entry" property="clientLogin" />"></form:text>

__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/