jsp新手问:关于java文件存放目录问题

bineon 2004-12-12 03:00:15
主要文件:
index.jsp 显示数据库里面的信息,一条信息显示为一行(就是很普通的信息列表显示)
DBConnection.java 主要用来连接数据库。里面的Connect方法返回一个Connection对象。
ManageMessage.java 主要用来操作数据库。其中一个getAllMessage()方法返回ResultSet对象。

文件直接的关系:
index.jsp里面有代码如下:
<jsp:useBean id="DBConn" class="DBConnection" scope="page"/>
<jsp:useBean id="DBManage" class="ManageMessage" scope="page"/>
而ManageMessage里面有DBConnection dbConn= new DBConnection();

问题如下:
1:两个.java文件是否一定需要 包起来?也就是必须有:package dbaccess;这样的代码?
2:如果不需要,那么这三个文件的目录关系应该是怎么样?是放在同一目录下面还是有其他要求?
如果必须包起来,目录关系又应该是怎么样的你?
------------------------------------------------------
我是新手,请别鄙视。
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bineon 2004-12-12
  • 打赏
  • 举报
回复
楼上的:小弟新手,目前还不会连接池。
star_str 2004-12-12
  • 打赏
  • 举报
回复
连接池不是跟好吗!
预先连接--后使用
bineon 2004-12-12
  • 打赏
  • 举报
回复
谢谢楼上的。问题还有:
1:我使用package dbaccess;以后ManageMessage里面的DBConnection dbConn= new DBConnection();不能通过编译。错误提示为找不到class。奇怪啊!
2:我上面的两个java文件都implements Serializable。但是都不能通过编译,提示错误为cannot find symbol。但是我把implements Serializable去掉以后就能通过编译了(问题一依然存在)。请问是不是一定要implements Serializable?如果一定要,为什么会出错?
classjava 2004-12-12
  • 打赏
  • 举报
回复
用同个包,假设包名是classjava,放在你可以运行jsp目录的\WEB-INF\classes里面
<jsp:useBean id="DBConn" class="classjava.DBConnection" scope="page"/>
<jsp:useBean id="DBManage" class="classjava.ManageMessage" scope="page"/>
呵呵这样就行了
以下是一个适合新手Java Web项目实例,内容详尽且包含笔记与完整实现步骤。 学生信息管理系统是一个典型的Java Web项目,它可以帮助用户(如教师或管理员)对学生的基本信息进行管理。通过这个项目,新手可以学习到Java Web开发的基础知识,包括前端页面设计、后端逻辑处理以及数据库交互等。 前端:HTML、CSS、JavaScript 后端:Java(Servlet)、JSP 数据库:MySQL 学生信息录入:用户可以输入学生的姓名、性别、年龄、班级等信息。 学生信息查询:支持按姓名、班级等条件查询学生信息。 学生信息修改:允许修改已录入的学生信息。 学生信息删除:可以删除不再需要的学生信息。 学生信息展示:以表格形式展示所有学生信息。 安装JDK:确保Java环境已安装,可通过java -version命令验证。 安装MySQL:创建数据库student_management,并建立students表,字段包括id(主键)、name、gender、age、class。 配置Tomcat:安装并配置好Tomcat服务器,用于部署项目。 创建项目:在IDE(如Eclipse)中创建一个Java Web项目,命名为StudentManagement。 目录结构: src:存放Java源代码。 WebContent: WEB-INF:存放web.xml等配置文件jsp存放JSP页面。 lib:存放项目依赖的jar包。 首页(index.jsp):提供系统入口,包含学生信息管理的菜单。 学生信息录入页面(addStudent.jsp):设计表单,用于输入学生信息。 学生信息展示页面(showStudents.jsp):展示学生信息表格。 数据库连接工具类(DBUtil.java):封装数据库连接、关闭等操作。 学生实体类(Student.java):定义学生属性及方法

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧