在此我正在servlet中执行验证以检查用户是否已经存在,我在JSP中输入用户名,然后将值传递给servlet。
我在servlet中使用了以下代码来重定向到JSP。
"request.setAttribute("errorMessage",true);"
在JSP中我使用以下代码来检索属性
<%
if(request.getAttribute("errorMessage") != null ){
%>
<%
}
%>
在循环内部,我必须调用JavaScript以在JSP中显示警告。
任何人都可以帮助我进一步处理。提前致谢
答案 0 :(得分:0)
你可以这样做吗
<%
String err_msg=request.getParameter("errorMessage");
if(err_msg!= null ){
%>
<script type="text/javascript" >
alert("Error:"+<%=err_msg %>);
</script>
<%
}
%>
快乐编码:)
答案 1 :(得分:0)
首先在scriptlet
使用jsp
是不鼓励的。请改用EL
或JSTL
。
不是使用用户数据向servlet发送请求并检查用户是否存在并且发送回响应不是动态方法,而是使用Ajax
asynchronous calls
它更动态,您可以显示没有重定向到其他页面的错误消息。