-1

在此,我在 servlet 中执行验证以检查用户是否已经存在,我在 JSP 中输入用户名,然后将值传递给 servlet。

我在 servlet 中使用了以下代码来重定向到 JSP。

"request.setAttribute("errorMessage",true);"

在 JSP 中,我使用以下代码来检索属性

<%
if(request.getAttribute("errorMessage") != null ){
%>

<%
}
%>  

在循环内部,我必须调用 JavaScript 以在 JSP 中显示警报。

任何人都可以帮助我进一步处理。提前致谢

4

2 回答 2

0

那么你可以这样做

<%
 String err_msg=request.getParameter("errorMessage");

     if(err_msg!= null ){
 %>
  <script type="text/javascript" >
      alert("Error:"+<%=err_msg %>);

   </script>
<%
  }
%>

快乐编码:)

于 2013-06-01T06:24:00.597 回答
0

首先是不鼓励使用scriptletin 。jsp使用ELJSTL代替。

与其向带有用户数据的 servlet 发送请求并检查用户是否存在并发送回响应不是那么动态的方法,不如使用Ajaxasynchronous calls更加动态,并且您可以显示错误消息而无需重定向到其他页面。

于 2013-06-01T07:33:32.850 回答