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

时间:2015-08-26 09:37:55

标签: jsp

我正在研究JSP / servlet应用程序 我想在将用户数据插入数据库表后在JSP / servlet中弹出一个消息警告框。

2 个答案:

答案 0 :(得分:5)

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

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>

答案 1 :(得分:0)

在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();
}

%>