今天完成了页面的修改与删除工作,在删除页面时
删除页面的404问题,提示资源不对,是访问路径的问题
最终发现是配置href路径,获取属性的id值时,把deleteByIdServlet首字母大写了,正确的写法为
<a href="/brand-demo/deleteByIdServlet?id=${brand.id}">删除</a></td>
API
API是程序的接口, 里面封装着各种功能的 Java类
String类:String类代表字符串, Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例。
字符串不变,它们的值在创建后不能被更改(String是一个类,是引用数据类型,而引用数据类型的变量存放的是对象的地址值,所以,这里不能改变的字符串值,指的是对象,String类的变量内容可以更改,因为它存的是对象的地址值
StringBuilder:一个可变的字符序列
与String最大的区别:String不可变,而StringBuilder可变
StringBuilder的append()方法是一个重载方法,
StringBuilder类对象可变,比如当一个StringBuilder类对象使用append或者reverse方法时,即便方法会返回结果,但是这个对象的内容也会跟着改变。而String类对象不会变,当一个String类对象调用String类的方法,方法会返回一个结果,但这个String对象的内容不会发生任何改变
Math类:包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数。
System类包含几个有用的类字段和方法,它不能被实例化,但可以使用类名.方法名的方式调用静态方法。
Object类是类层次结构的根:每个类都有Object作为超类。 所有对象(包括数组)都实现了这个类的方法-->Object类的toString方法返回的是一个类名@地址值
Objects 对象(Object)工具类,构造方法静态,无法被实例化,但可以使用类名.方法名调用方法。
此类由static用于在对象上操作的实用方法或在操作之前检查某些条件
BigDecimal类,用来对超过16位有效位的数进行精确的运算