Dúvida com número

Boa tarde Pessoal,

Estou com uma dúvida…

Tenho uma aplicação em jsp e estou fazendo um processo de cadastro de categoria de produto…
Estou criando as condições para que o usuário consiga e as que ele não consiga realizar o cadastro
Minha classe categoria tem 3 atributos : Código,nome e descrição…

Quero criar uma condição para quando o cliente clicar no botão de inserção sem que tenha preenchido o código, apareça a mensagem para preencher, porém não sei como colocar.

Minha Action está da seguinte forma:

public class CategoriaAction extends Action {
    public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request,
            HttpServletResponse response) throws Exception{

        HttpSession session = request.getSession();
        CategoriaForm categoriaForm = (CategoriaForm)form;

        Categoria categoria = new Categoria();   
        CategoriaDao dao = new CategoriaDao();
        
        //Condição para que o usuário consiga realizar o cadastro
        if(canCateg(categoria.getCod_Categ()))
        {
            if(categoria.getCod_Categ() !=0 ){
                 categoria.setCod_Categ(Integer.parseInt(categoriaForm.getCodigo()));
            categoria.setDescricao(categoriaForm.getDescricao());
            categoria.setNome(categoriaForm.getNome());
            
            dao.create(categoria);
            session.setAttribute("categoria", categoria);     

            return mapping.findForward("categoria");
            }
            
           
        }
        //Tratamento de erros
        ActionMessages erros = new ActionMessages();        
        if(categoria.getCod_Categ() <= 0){ //Caso o cliente digite 0. 
            erros.add("categoria.erro",new ActionMessage("Código inválido!",false));
            saveErrors(request, erros);
            return mapping.findForward("erro");
        }
        erros.add("categoria.erro",new ActionMessage("Categoria já cadastrada!",false));
        saveErrors(request, erros);

        session.removeAttribute("login");
        return mapping.findForward("erro");

    }
    //Verifica se o código digitado existe na tabela.
    private boolean canCateg(int cod_Categ){
        Categoria tmp = new Categoria();
        tmp.setCod_Categ(cod_Categ);
        
        try{
            CategoriaDao dao = new CategoriaDao();
            tmp = (Categoria)dao.read(tmp);
            if(tmp==null)
                return false;
        }
        catch(SQLException e){
           return false;
        }        
      return true;
        
    }


}

Alguém saberia me ajudar???
:wink: