Olá galera, eu tenho em um servidor Jboss um Portlet que recebe dados e quando é feito um submit os dados são enviados por ajax, ai o portlet retorna para o Jsp uma menssagem de ( ok, erro), essa msg vem ok, mas gostaria que fosse um alert essa msg.
segue o codigo
Jsp
[code]<%@ taglib uri=“http://java.sun.com/portlet_2_0” prefix=“portlet” %>
portlet:defineObjects/
Nome
FUma
Idade
import java.io.IOException;
import java.sql.SQLException;
import java.io.PrintWriter;
import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse;
import javax.portlet.Event;
import javax.portlet.EventRequest;
import javax.portlet.EventResponse;
import javax.portlet.GenericPortlet;
import javax.portlet.PortletException;
import javax.portlet.PortletRequestDispatcher;
import javax.portlet.PortletSecurityException;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import javax.portlet.ResourceRequest;
import javax.portlet.ResourceResponse;
import javax.portlet.UnavailableException;
public class P1 extends GenericPortlet {
//Atributos
private BD banco = new BD();
private String APA_12_32_46_186= "";
private Boolean APA_12_32_40_602;
private int APA_12_32_28_666;
private String Erro = "";
@Override
protected void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException, UnavailableException {
response.setContentType("text/html");
request.setAttribute("Erro", this.Erro);
PortletRequestDispatcher pagina = getPortletContext().getRequestDispatcher("/p1.jsp");
pagina.include(request, response);
}
public void serveResource(ResourceRequest request, ResourceResponse resp) throws PortletException, PortletSecurityException, IOException {
try{
this.APA_12_32_46_186 = request.getParameter("APA_12_32_46_186");
this.APA_12_32_40_602 = Boolean.parseBoolean(request.getParameter("APA_12_32_40_602"));
this.APA_12_32_28_666 = Integer.parseInt( request.getParameter("APA_12_32_28_666"));
[b]this.Verificacao()[/b];//Procura os erros
}catch (Exception e) {
this.Erro = "Tipo de dado Invalido";}
resp.setContentType("text/html");
PrintWriter writer = resp.getWriter();
//writer.print("<script type=\"text/javascript\">alert(\"Custom onError handler\");</script>");
[b]writer.print(this.Erro);[/b] //escreve o e erro
writer.close();
this.Erro ="";
}
......................
}
vlw