Amigos,
Estou com uma dúvida numa questão baseada na apostila da FJ-26 da Caelum, curso que fiz este ano.
Tenho o seguinte código para pegar UM item selecionado
private HtmlSelectOneMenu categoriaSelecionada;
...
public String salva() {
    Long id = Long.valueOf(categoriaSelecionada.getValue().toString());
    Categoria c = this.categoriaDao.load(id);
    produto.setCategoria(c);
    this.produtoDao.save(produto);
    produto = new Produto();
    return "sucesso";
}
Como eu faço para pegar VÁRIOS itens selecionados?
private HtmlSelectManyMenu categoriasSelecionadas;
...
public String salva() {
    ??
    List<Categoria> categorias = ??
    produto.setCategoria(categorias)
    this.produtoDao.save(produto);
    produto = new Produto();
    return "sucesso";
}
Agradeço a ajuda,
Abs.