jsp+javabeen+servlet项目简单入门开发心得(连接数据库,CURD并列举各种可能的问题)

本文记录了使用jsp+javabeen+servlet进行项目开发时遇到的问题,包括数据库连接失败、jsp标签未识别、javabeen属性无法读取和servlet跳转后静态资源失效等,提供了详细的解决方法和步骤。
摘要由CSDN通过智能技术生成

上课学到的基本全是理论,缺少实践,更别提还时不时逛逛某宝了,最终查了大量的资料,在图书馆花费4天左右终于入门了这个模式。

目录

项目模式框架说明

 数据库的操作精析

遇到的问题以及解决

@无法连接数据库的问题

@jsp不识别标签,引发tags class are not found异常

@jsp无法读取所传javabeen中的数据内容,并引发propety not found异常

@通过servlet跳转页面后引入的css、js均不可用


  • 项目模式框架说明

主体采用eclipse上的web项目框架,首页html太麻烦了,修改了一下某个网站。

前端的cs、js、images文件夹以及index.jsp入口文件都放在WEB-Root中,其中的base文件夹存放各种前端页面的增删改查等(若复杂项目则不要base文件夹,按功能分文件夹并放入WEB-Root中)

后端的java代码中,servlet放在一个包中,数据库的连接以及对数据增删改查的类放在dao包中,对数据表的抽象类(javabeen)放在model包中,如图。

  •  数据库的操作精析

        1.首先上数据库连接类的代码

package dao;

import java.sql.*;

public class DBConnection {

	private static String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
	private static String url="jdbc:sqlserver://localhost:1433;DatabaseName=TheBasketBallMS";

	private static String userName="sa";
	private static String password="****";

	synchronized public static Connection getConnection(){
		try{
			Class.forName(driver);//注册数据库驱动
			return DriverManager.getConnection(url,userName,password);
		}catch(Exception e){
			//如果程序出现异常,打印异常的栈信息,方法的返回值为null。
			e.printStackTrace();
			return null;
		}
	}
}

自底而上,打好基础。

         2.创建实体类,以数据表中的篮球管理为例,创建Balls javabeen 。

private String coaID;
private String coaName;
private String basBallCount;
	

 这些属性名对应数据表中的相应字段,以及空构造方法,get、set方法,一定不能忘。

        3.在dao包中创建一个**Dao接口(抽象类),里面至少包含add,update,delete,selectAll,selectByID五个基本方法,可每个功能对应一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值