为什么我的JSP代码老是调用不了JAVA文件里的类呢

<html><head></head><body><%@page language="java" import="a"%><%a b=new a();out.print(b.c());%></body></html>这是JSP代码  public class a{public int c(){return 5;}}这是JAVA代码两个文件都在同一个目录下 为什么浏览时会出错呢?

a.class文件在哪里?
java文件要先编译才能用的,真正调用的是.class文件,你可以吧你的java文件编译一下得到的.class文件跟jsp文件放一起就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-24
<%@page language="java" import="a"%>,import进来的类要是全路径名,就是你那个类的package,比如a类得package是com.123,那么import就应该是import="com.123.a"
第2个回答  2011-11-24
首先,J2EE中类必须要放在包内.这是出错的原因.
其次类名命名不规范,建议照着规范做本回答被提问者采纳
第3个回答  2011-11-24
<%a b=new a();out.print(b.c());%>
这里怎么有个a?
相似回答