在jsp/servlet中弹出一个消息框

在jsp/servlet中弹出一个消息框,jsp,Jsp,我正在开发一个JSP/servlet应用程序。 在将用户数据插入数据库表之后,我想在JSP/servlet中弹出一个消息警报框 在数据库中插入数据后,您需要使用 request.setAttribute("alertMsg", "data add sucess"); 然后使用RequestDispatcher重定向到jsp RequestDispatcher rd=request.getRequestDispatcher("/index.jsp"); rd.include(request,

我正在开发一个JSP/servlet应用程序。

在将用户数据插入数据库表之后,我想在JSP/servlet中弹出一个消息警报框

在数据库中插入数据后,您需要使用

request.setAttribute("alertMsg", "data add sucess");
然后使用RequestDispatcher重定向到jsp

RequestDispatcher rd=request.getRequestDispatcher("/index.jsp");  
rd.include(request, response);
现在在jsp中使用scriptlet标记,如

<% String message = (String)request.getAttribute("alertMsg");%>

您将收到一条警告消息

现在在javascript中显示如下警报

<script type="text/javascript">
    var msg = "<%=message%>";
    alert(msg);
</script>

var msg=“”;
警报(msg);

在jsp中尝试在将值插入db后弹出显示消息

<%
String s1=request.getParameter("username");
String s2=request.getParameter("passward");
int a=0;
try{
     a=st.executeUpdate("insert into tablename values('"+s1+"','"+s2+"')");
if(a==1){

        %>
        <p>well come for you</p>
        <%
        }
        else{
            %>


            <p>not well come for you</p>
    <%  }
    }

}catch(Exception e){
    e.printStackTrace();
}

%>

我们会来接你的

不太好,我来接你


感谢rahul提供宝贵的答案。消息弹出,但新问题是index.jsp页面变为blink。