当用户点击进入一个JSP页面,我想判断一下如果request中没有相应的参数,那么跳转到另一个页面。该如何实现呢?谢谢大家

解决方案 »

  1.   

    你这个问题关 JS 什么事?你就在进入的JSP页面取得REQUEST判断是否有这参数值,然后FORWARD 不就OK了。<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" errorPage="errorPage.jsp"%>
    <%
       String param = request.getParameter("param");
    %><%  if ( param != null || param != "") {  %> //判断是否有这参数
          <jsp:forward page="main.jsp"></jsp:forward>
       <% }else { %>
          <jsp:forward page="errorPage.jsp"></jsp:forward>
       <% } %>
      

  2.   

    在a.jsp页面中提交到b.jsp 页面,在b.jsp页面加入以下代码:
    <%
        String req=(String)request.getParameter("参数名");
        if(req==null){
            println("<script>document.location.href='要跳转到的页面'</script>");
        }
    %>
      

  3.   

    用el语句  <c:choose>
    <c:when test="${requestScope.参数 != '某某'}">
      <div><a href="error.jsp">错误页面</a></div>
    </c:when>
    <c:otherwise>
                。。其他
    </c:otherwise>
    </c:choose>
    用这个把
      

  4.   

      因为我想弹出个对话框,告诉 客户,必须先到另一个页面选择之后,才能进来这里,所以用JS的ALERT提示一下!
      

  5.   

    提个意见 在页面上不要写 java代码 不安全