If I read you correctly, you are suggesting me to get rid of the
three import statements.  But, I added them in because without them, it
would not compile.

Jiujing

On Thu, 2010-03-25 at 15:18 -0300, Gilberto C. Andrade wrote:
> See my comments ..
> 
> On Thu, Mar 25, 2010 at 2:45 PM, Jiujing Gu <[email protected]> wrote:
>         I copied everything from the user guide.
>         
>         Here is the ControlListenerType1.htm
>         
>         <html>
>          <head>
>            <link type="text/css" rel="stylesheet"
>         href="style.css"></link>
>          </head>
>          <body>
>         
>          Click myLink control <a href="$myLink.href">here</a>.
>         
>          #if ($msg)
>            <div id="msgDiv"> $msg </div>
>          #end
>         
>          </body>
>         </html>
>         ----------------
>         Here is click.xml
>         
>         <?xml version="1.0" encoding="UTF-8"?>
>         <click-app>
>         
>          <pages package="quickstart.page"/>
>         
>          <mode value="debug"/>
>         
>         </click-app>
>         --------------------------------
>         
>         Here is the ControlListenerType1Page.java under
>         WEB-INF/classes/quickstart/page
>         
>         package quickstart.page;
>         
>         import org.apache.click.control.ActionLink;
>         import org.apache.click.Page;
>         import org.apache.click.util.Bindable;
>  
> The problem occurs while using the bindable interface
> So, remove this dependence and the annotations, like:
> [code]
> public class ControlListenerType1Page extends Page {
> 
>    /* Set the listener to this object's "onLinkClick" method. */
>    public ActionLink myLink = new ActionLink(this,"onLinkClick");
> 
>    public String msg;
> [/code]
> 
> I've have some problems with this interface. I'm only using the old
> method until I get used it.
> 
> Gilberto
>  
> 
>         
>         public class ControlListenerType1Page extends Page {
>         
>            /* Set the listener to this object's "onLinkClick" method.
>         */
>            @Bindable protected ActionLink myLink = new
>         ActionLink(this,
>         "onLinkClick");
>         
>            @Bindable protected String msg;
>         
>            // ------------------------------------------------- Event
>         Handlers
>         
>            /**
>             * Handle the ActionLink control click event.
>             */
>            public boolean onLinkClick() {
>                msg = "ControlListenerPage#" + hashCode()
>                    + " object method <tt>onLinkClick()</tt> invoked.";
>         
>                return true;
>         
>            }
>         
>         }
>         
>         On Thu, 2010-03-25 at 14:35 -0300, Gilberto C. Andrade wrote:
>         > Can you show us  the control-listener-type1.htm and
>         click.xml files?
>         > So, control-listener-type1.htm file will be mapped to
>         > ControlListenerType1Page.java.
>         >
>         > Regards,
>         >
>         > Gilberto
>         >
>         > On Thu, Mar 25, 2010 at 12:58 PM, Jiujing Gu
>         <[email protected]> wrote:
>         >         Hello,
>         >
>         >         I'm following the user guide.  When I tried the
>         control
>         >         listener type 1
>         >         example in Chapter 1.2, I got an error message.
>         Please let me
>         >         know
>         >         what did I do wrong.
>         >
>         >         Thanks,
>         >         Jiujing
>         >         ------------------------
>         >
>         >         HTTP Status 404 - /TestClick/$myLink.href
>         >
>         >
>         
> ________________________________________________________________________
>         >
>         >         type Status report
>         >
>         >         message /TestClick/$myLink.href
>         >
>         >         description The requested resource
>         (/TestClick/$myLink.href)
>         >         is not
>         >         available.
>         >
>         >
>         >
>         
> ________________________________________________________________________
>         >         Apache Tomcat/5.5.26
>         >
>         >
>         
>         
> 

Reply via email to