Bom, qd vou compilar uma classe q fiz pra baixar arquivos em .mp3 de um bd ele da esse erro!
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.UnsupportedOperationException: Not yet implemented
pctel.BaixarMp3.processRequest(BaixarMp3.java:147)
pctel.BaixarMp3.doGet(BaixarMp3.java:128)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
o q pd ser??? alguém me ajuda???
a classe é essa:
/*
- BaixarMp3.java
- Created on 19 de Setembro de 2007, 11:12
*/
package pctel;
import <a href="http://java.io">java.io</a>.<em>;
import <a href="http://java.net">java.net</a>.</em>;
import java.util.Properties;
import javax.servlet.<em>;
import javax.servlet.http.</em>;
import javax.sound.sampled.AudioFormat;
/**
*
-
author ADRIANO
-
19 de Setembro de 2007 - 11:13
*/
public class BaixarMp3 extends HttpServlet
{/** Processes requests for both HTTP
GETandPOSTmethods.-
@param request servlet request
-
@param response servlet response */ protected void processRequest(HttpServletRequest request, HttpServletResponse response, String arquivo) throws ServletException, IOException { response.setContentType(“audio/mpeg”); response.setHeader(“Content-Disposition”, “attachment;”+ arquivo);
HttpSession session =
request.getSession();
Object done =session.getAttribute(“logon.isDone”);if(done==null){ response.sendRedirect(“login.jsp”); return; } Object uservr = session.getAttribute(“uservr”); if(done.equals(“admin”)){ uservr = “true”; } if(uservr.equals(“false”)){ response.sendRedirect(“index.jsp”); return; } AudioFormat sound1 = null; String dir = null; StringBuffer url = null; String novaurl = “”; String pasta = “”; String ouvida = request.getParameter(“ouvida”); char s; int cont = 0; int id; try { id = Integer.parseInt(request.getParameter(“id”)); } catch (NumberFormatException e) { id = 0; } if(ouvida==null){ ouvida = “false”; } PesquisaDAO dao = new PesquisaDAO(); PesquisaVO resultadoid = dao.pesquisarid(id);
if (resultadoid != null) { if(ouvida.equals(“false”)){ dao.ouvida(id); } /<em>response.setContentType(“audio/mpeg”); response.setHeader(“Content-Disposition”, “attachment; filename=dow.mp3”);</em>/ PrintWriter out = response.getWriter(); dir = resultadoid.getArquivo(); dir = dir.replace(’\’,’/’);
url = request.getRequestURL(); for (int i = 0; i < url.length(); i++) { s = url.charAt(i); if(s == '/'){ cont++; } if(cont < 3){ novaurl += String.valueOf(url.charAt(i)); } } File file = new File(getServletContext().getRealPath("properties\\conf.properties")); Properties props = new Properties(); FileInputStream fis = null; try { fis = new FileInputStream(file); //lê os dados que estão no arquivo props.load(fis); fis.close(); } catch (IOException ex) { System.out.println(ex.getMessage()); ex.printStackTrace(); } /*pasta = props.getProperty("pasta"); novaurl = novaurl+"/"+ pasta +"/"+dir; response.sendRedirect(novaurl);*/
}else {
PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head><title>Pesquisa</title></head>"); out.println("<body bgcolor=\"#ffffff\">"); out.println("<p>Erro " + id + "</p>"); out.println("</body>"); out.println("</html>"); out.close();
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
this.processRequest (request,response);
}
/** Handles the HTTPPOSTmethod.- @param request servlet request
-
@param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
processRequest(request, response);
}
/** Returns a short description of the servlet. */ public String getServletInfo() { return “Envia uma MP3 para o navegador.”; }
private void processRequest(HttpServletRequest request, HttpServletResponse response) { throw new UnsupportedOperationException(“Not yet implemented”); } }
-
desde já agradeço!!!