http://localhost:8080/liaotian/login.jsp 登录页面
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 37 in the jsp file: /liaotian/login.jsp
user cannot be resolved to a type
34: }
35: for(int i=0;i<temp.size();i++)//遍历集合类的每一个元素
36: {
37: user tempuser=(user)temp.elementAt(i);
38: if(tempuser.username.equals(username))
39: {
40: out.println("<script language='javascript'>alert('该用户已经登陆');window.location.href='login.html';</script>");
An error occurred at line: 37 in the jsp file: /liaotian/login.jsp
user cannot be resolved to a type
34: }
35: for(int i=0;i<temp.size();i++)//遍历集合类的每一个元素
36: {
37: user tempuser=(user)temp.elementAt(i);
38: if(tempuser.username.equals(username))
39: {
40: out.println("<script language='javascript'>alert('该用户已经登陆');window.location.href='login.html';</script>");
An error occurred at line: 47 in the jsp file: /liaotian/login.jsp
user cannot be resolved to a type
44: }
45:
46:
47: user mylist=new user();
48: mylist.username=username;//保存当前登陆的用户名
49:
50: session.setAttribute("username",username);//setAttribute() 方法的作用是添加一个新的属性。
An error occurred at line: 47 in the jsp file: /liaotian/login.jsp
user cannot be resolved to a type
44: }
45:
46:
47: user mylist=new user();
48: mylist.username=username;//保存当前登陆的用户名
49:
50: session.setAttribute("username",username);//setAttribute() 方法的作用是添加一个新的属性。
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.login.jsp 中有<%@ page import="java.sql.*,java.io.*"%>
<%@ include file="include.inc"%>
<%@ page import="java.util.Vector"%>
<%@ page import="java.util.Date"%>
<%@ page import="com.bwm.login.user"%>user.java 在 D:\Tomcat 6.0\webapps\ROOT\liaotian\WEB-INF\classes 目录下
user.class 在 D:\Tomcat 6.0\webapps\ROOT\liaotian\WEB-INF\classes\com\bwm\login 目录下
user.java文件内容为:
package com.bwm.login;
import java.util.Vector;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Hashtable;
import java.util.Calendar;
import java.util.WeakHashMap;
public class user
{
Vector temp=new Vector();
//temp.equals();
//temp.indexOf();
//HashMap ha=new HashMap();
HashSet ha=new HashSet();
//Calendar ca=new Calendar();
WeakHashMap we=new WeakHashMap();
public String username;
}请问是什么地方出问题了。!~~~~~ 急等。、
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 37 in the jsp file: /liaotian/login.jsp
user cannot be resolved to a type
34: }
35: for(int i=0;i<temp.size();i++)//遍历集合类的每一个元素
36: {
37: user tempuser=(user)temp.elementAt(i);
38: if(tempuser.username.equals(username))
39: {
40: out.println("<script language='javascript'>alert('该用户已经登陆');window.location.href='login.html';</script>");
An error occurred at line: 37 in the jsp file: /liaotian/login.jsp
user cannot be resolved to a type
34: }
35: for(int i=0;i<temp.size();i++)//遍历集合类的每一个元素
36: {
37: user tempuser=(user)temp.elementAt(i);
38: if(tempuser.username.equals(username))
39: {
40: out.println("<script language='javascript'>alert('该用户已经登陆');window.location.href='login.html';</script>");
An error occurred at line: 47 in the jsp file: /liaotian/login.jsp
user cannot be resolved to a type
44: }
45:
46:
47: user mylist=new user();
48: mylist.username=username;//保存当前登陆的用户名
49:
50: session.setAttribute("username",username);//setAttribute() 方法的作用是添加一个新的属性。
An error occurred at line: 47 in the jsp file: /liaotian/login.jsp
user cannot be resolved to a type
44: }
45:
46:
47: user mylist=new user();
48: mylist.username=username;//保存当前登陆的用户名
49:
50: session.setAttribute("username",username);//setAttribute() 方法的作用是添加一个新的属性。
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.login.jsp 中有<%@ page import="java.sql.*,java.io.*"%>
<%@ include file="include.inc"%>
<%@ page import="java.util.Vector"%>
<%@ page import="java.util.Date"%>
<%@ page import="com.bwm.login.user"%>user.java 在 D:\Tomcat 6.0\webapps\ROOT\liaotian\WEB-INF\classes 目录下
user.class 在 D:\Tomcat 6.0\webapps\ROOT\liaotian\WEB-INF\classes\com\bwm\login 目录下
user.java文件内容为:
package com.bwm.login;
import java.util.Vector;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Hashtable;
import java.util.Calendar;
import java.util.WeakHashMap;
public class user
{
Vector temp=new Vector();
//temp.equals();
//temp.indexOf();
//HashMap ha=new HashMap();
HashSet ha=new HashSet();
//Calendar ca=new Calendar();
WeakHashMap we=new WeakHashMap();
public String username;
}请问是什么地方出问题了。!~~~~~ 急等。、
不请将temp.elementAt(i)转换为user
请检查你的temp.elementAt(i)是具体是什么内容
if(application.getAttribute("myuser")==null)//说明里面没人
{
temp=new Vector();//把temp设为新集合对象
}
for(int i=0;i<temp.size();i++)//遍历集合类的每一个元素
{
user tempuser=(user)temp.elementAt(i);
if(tempuser.username.equals(username))
{
out.println("<script language='javascript'>alert('该用户已经登陆');window.location.href='login.html';</script>");
flag=false;
} }
[email protected]