J2EE中的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 10:24:18
我MYECLIPSE里写了一个JSP页面 JSP中有
if("UP".equals(mode)){
MessageDaoImpl.i-=5;
}
if("NEXT".equals(mode)){
MessageDaoImpl.i+=5;
}
它要报错说:MessageDaoImpl.i cannot be resolved
这个i是我定义在另一个叫MessageDaoImpl的JAVA文件中:
public static int i=5;
MYECLIPSE中并没有红叉,高手指教下!!

MessageDaoImpl.i cannot be resolved 这句话的意思是MessageDaoImpl.i是不能解析的符号.
MyEclipse不能够识别,也就是不认识MessageDaoImpl.i
检查一下用MessageDaoImpl.i的时候有没有导入相关的类.

jsp调用MessageDaoImpl类的时候要用jsp脚本<jsp:Bean id = messageDaoImpl>再去调用它的成员变量i,写法如下:messageDaoImpl.i这样就没问题了