我准备做一个: 在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;
}
}
但是一直这样报错关于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;
}
}
解决方案 »
- 求设计,不需要代码-----------------
- 有两个问题,请高手帮忙.1\关于导出为EXCEL 表名 2\关于写入txt文件的jababean 的问题
- struts2.0中iterator标签怎样取得容器对象属性
- 图象编程的一个问题
- 关于JAVA中public protected private static四个关键字
- HttpSessionBindListener接口问题
- 升级到tomcat5.0后,中文名附件访问不了,不知哪位大虾能救我一把
- 老问题
- 让我们清醒一下,控诉一下大连的骗子公司!
- ### 马上给分!!! ###
- jsp作用域问题
- 运行jsp出现错误Unable to compile class for JSP
2.classes 必须有class后缀的文件,java文件你放哪里不管,但必须要编译。