我有个页面叫log_cm.jsp
代码如下:
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="javax.naming.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="login.*"%><html>
<head>
<title>注册验证</title>
</head>
<body>
<jsp:useBean id="handle" class="login.LogBean" scope="request"/>
<jsp:setProperty name="handle" property="*"/>
<%
    if(handle.validate())
    {
        out.println("OK");
    }
    else
    {
        out.println("error");
    }
%>
</body>
</html>
这样是可以正确显示ok或error的可是我做了如下修改后就什么都不显示了
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="javax.naming.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="login.*"%><html>
<head>
<title>注册验证</title>
</head>
<body>
<jsp:useBean id="handle" class="login.LogBean" scope="request"/>
<jsp:setProperty name="handle" property="*"/>
<%
    if(handle.validate())
    {
%>
<jsp:forward page="success.jsp"/>
<%
        out.println("OK");
    }
    else
    {
%>
<jsp:forward page="relog.jsp"/>
<%
        out.println("error");
    }
%>
</body>
</html>请问这是为什么??

解决方案 »

  1.   

    我是从log.jsp页面发到这个log_cm.jsp的 如果不加<jsp:forward page="success.jsp"/>这些就显示ok或者error 如果加了它就停在log_cm.jsp 一片空白
      

  2.   

    你可以考虑 system.out.println("OK"); 看提示结果在tomcat中看就行了
      

  3.   

    你的页面是先跳转然后在out.println("ok"); OR out.println("error") ;你可以把"ok" or "eeror"放到session  or  request里然后跳转到下一页面显示!
      

  4.   

    你可以考虑 system.out.println("OK"); 看提示结果在tomcat中看就行了
    这个做法可以考虑,应该ok~~
      

  5.   

    你可以考虑 system.out.println("OK"); 看提示结果在tomcat中看就行了<%
        if(handle.validate())
        {
            System.out.println("OK");
    %>
    <jsp:forward page="success.jsp"/>
    <%
        }
        else
        {
            out.println("error");
    %>
    <jsp:forward page="relog.jsp"/>
    <%
        }
    %>如果把代码按照上面的来写 在tomcat里是可以看到有ok输出 不过没转到success.jsp...
    请教各位是哪儿错了?
      

  6.   

    我大概知道你的要求了 其实你可以在success.jsp中写提示成功的语句
    你干吗非要在这个判断条件中得一个ok再输入success.jsp中?
      

  7.   

    不是我想输OK  是因为它总是到不了success.jsp 所以我输出个ok来判断一下
    上面的程序 在tomcat中是有OK的 但是就是没有转到success.jsp页面