我正在研究JSP / servlet应用程序 我想在将用户数据插入数据库表后在JSP / servlet中弹出一个消息警告框。
答案 0 :(得分:5)
在数据库中插入数据后,您需要使用
request.setAttribute("alertMsg", "data add sucess");
然后使用RequestDispatcher
重定向到jspRequestDispatcher 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();
}
%>