JavaScript Alert Servlet

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • MiziaQ
    New Member
    • Nov 2007
    • 63

    JavaScript Alert Servlet

    Can someone have a look at this code? I'm trying to display a message stored in messages.proper ties in a javascript alert box. Right now nothing happens:

    String message = "";
    InputStream inputStream = getClass().getR esourceAsStream ("/messages.proper ties");
    Properties props = new Properties();
    props.load(inpu tStream);

    response.setCon tentType("text/html");
    java.io.PrintWr iter out = response.getWri ter();


    String Email = request.getPara meter("email");
    String Password = request.getPara meter("password ");


    if ((Email != null) && (Password != null)) {
    member m = memberDAO.find( Email, Password);
    admin a = adminDAO.find(E mail, Password);
    if (m != null) {
    session.setAttr ibute("username ", m.getMemberName ());
    response.sendRe direct("../member.jsp");
    } else if (a != null) {
    session.setAttr ibute("username ", a.getAdminName( ));
    response.sendRe direct("../admin.jsp");
    } else {

    message = props.getProper ty("errorLogin" );

    out.println("<s cript language=\"java script\">");
    out.println("al ert(" + message + ")");
    out.println("</script>");

    response.sendRe direct("../index.jsp");

    }
  • chaarmann
    Recognized Expert Contributor
    • Nov 2007
    • 785

    #2
    Why don't you use "view source code" from your brower's menu to verify that the javascript is really on your web site?
    Maybe you have a popup-blocker installed.

    It seems that your javascript will never make it to the client's browser because you are redirecting right away to index.jsp! (Server side redirect).
    You should use a client side redirect, that means putting the redirection command inside your javascript after popping up the message box: "location.url=' index.jsp'"

    Comment

    Working...