Quiza me equivoco pero cuando haces esto:
Código PHP:
if (request.getAttribute("musicas").equals("null")){
request.setAttribute("musicas", new Musica());
}else{
request.setAttribute("musicas", music.getAllMusica());
}
si request.getAttribute("musicas") es null, al intentar hacer .equals... te saltaría un NullPointerException. Quiza podrias intentar guardartelo en una variable y comprobar que no sea null antes de hacer el equals...
Algo asi:
Código PHP:
musicas = request.getAttribute("musicas");
if (musicas == null){
request.setAttribute("musicas", new Musica());
}else{
request.setAttribute("musicas", music.getAllMusica());
}
Saludos,
Nicte