Href dinamico

boa tarde a todos!
Tenho uma aplicação Java (JSF 1.2) com um método que retorna uma String (url),
e preciso setar um href com esta string.
Alguém pode me dar uma ajuda?

segue código abaixo

public String linkDinamico() throws ServiceException, IOException{
    // gravar cajava e recuperar pk cajava
    if (!Validator.isEmptyOrNull(userlogin) || !Validator.isEmptyNullOrZero(funcchave) || !Validator.isEmptyNullOrZero(javacaminho) || !Validator.isEmptyNullOrZero(javapkregistro)) {
        Cajava c = getmanaged$CajavaSessionBean().zim(userlogin, funcchave, javacaminho, javapkregistro);  

        url = "zim850x: -h meu.host -n "+ getmanaged$CajavaSessionBean().getEnvironment() +" -c pgca010('"+c.getJavacod()+"')";   

    }    
    return url;
}

a4j é um botão do RichFaces