我准备做一个: 在index.jsp页面里面建一个表单,要求如图所示: 输入用户名为admin,密码为123后可以跳转到input.jsp页面。(要求:用request对象获取用户输入的用户名和密码,并在index.jsp页面中使用JavaBean或Servlet进行比较,用户名和密码必须为admin和123才能跳转到input.jsp,如用户名和密码不匹配,给出提示)
但是一直这样报错关于jsp文件 放在 代码为
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page language="java" import="cal.*"%>
<%@ page import = "test.bean.*" %>
<HTML><BODY bgcolor=white><Font size=2>
<jsp:useBean id="inspect" class="test.bean.check" scope="page"/>
<FORM action="" method=post>
用户名:<Input Type=text name=uname ><br>
密码:<Input Type=text name =password >
 <br><Input Type=submit value="登陆">
</FORM>
<% String uname2 = request.getParameter("uname"); %>
<% String password2 = request.getParameter("password"); %>
<% inspect.setUname(uname2);%>
<% inspect.setPassword(password2);%>
</Font></BODY></HTML>
<% if(inspect.lookup())
<jsp: forward page="input.jsp"/>
   else
   System.out.println("账号或密码输入错误");
%>   关于java文件: 代码如下package test.bean;
import java.util.*;
public class check{ 
String uname =null;
    String password =null;
static String buname="admin";
    static String bpassword = "123";
 
   //静态方法只能去调用静态变量
  public int lookup(){
if(uname.equals(buname)&&password.equals(bpassword)){
     return 1;
       }  
        else     {
return 0; 
                    }             
        }
 
        public String getUname(){
         return uname;
     }
    
     public void setUname(String newUname){
      uname = newUname;
     }
     public String getPassword(){
     return password;
     }
     public void setPassword(String newPassword){
      password = newPassword;
     } 
      
    }