I have been trying to use the Trinidad command button to call a method in 
a bean but it doesn't seem to recognise that the method is there.

index.jsp
<f:view>
        <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; 
charset=ISO-8859-1">
        <meta content="no-cache" http-equiv="Cache-Control" />
        <meta content="no-cache" http-equiv="Pragma" />
        <title>Tracking</title>
        </head>
        <body style="height: 100%">
        <tr:form>
                <tr:commandButton action="#{trackingBean.update}" />
        </tr:form>
........


TrackingBean.java
public String update()
{
        // do something;
        return "";
}

If I type '<tr:commandButton action="#{trackingBean.' and press Ctrl+Space 
the list of available methods does not show the update() method.

What else do I need to do to allow this method to be selected? I believe 
that the method signature is correct and there is no need to make any 
modifications to faces-config.xml.

Any help would be much appreciated.


Regards,
Adam Rice





Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU





Reply via email to