import=XXXX.*是对应你的src目录下的,譬如
src目录下一层是
example
canvas.java
那么就应该写成
import="example.canvas"
*号代表前一个目录下的所有文件都引入
如果你是用IDE就是类似eclipse之类的软件来帮助你部署,那么只要在src目录下建立一个package,就是我们所说的包。然后把java文件放在包中,在jsp如果要使用到某个java类,只需要import对应的包.java文件名就可以了。多个文件之间可以用逗号来分隔,主要不要省略双引号哦。。
在部署的过程,软件会自动帮你把所有java文件编译为.class文件,放在WEB-INF目录下的一个classes文件夹中。。
java文件都放在src下,
<%@ page language="java" import="example.*" %> 是jsp的导入包命令,但你这个项目里面没有example这个包,当然会报错。
你说的不创建新包,直接把java文件放入 default package默认包下的情况直接导入类名就可以直接在jsp中用src目录下的类;
还有你说的是不是想要用javaBean就必须在src里创建新包,不创建新包也可以,创建包是java编程的一种好习惯,通过包名你就知道这个包里面的类都是干什么的,这样更方便程序的阅读,是程序更有可读性。
src下是源文件,你在src下创建example的package,然后把那两个java文件放在example下
你应该是想导入包中的java类,你没有声明包名,建一个叫example的包,把java类放进去
<%@ import="example.java"%>不就行了
为什么我在你的SRC目录下没有看见这个类呢