我为什么要和大家分享这个jsp页面布尔值的判断呢?大家也许会想布尔值的判断还不简单吗?是的,是很简单,但也是有一些问题点是需要大家注意的,我就是在练习的过程中被这些问题点给迷惑了,问题解决后我就想跟大家分享一下这些个问题点是怎么回事。
MySQL中的布尔类型也许大家不太了解,那么我们先了解一下MySQL中的布尔类型吧:
在MySQL的数据类型中,布尔类型的有两种(bool,boolean),当你将某个字段的数据类型设置为这两种时,MySQL会自动把这个字段的数据类型转换为tinyint类型并且设置Len值为1,如图:
tinyint类型其实就是bool和boolean的同义词,tinyint类型的大小为1个字节8位bit,它的取值范围是128(27)到127(271)。其中大于0的值被视为真,小于等于0的值被视为假,输入true或false会被转换成0。不过-1这个值好像是个意外,我暂时也没有搞懂,-1和大于0的值传入到jsp判断出的结果竟然是相同的。如果你们谁了解的话希望能够为我解惑解惑。
上面说明了一下MySQL中的布尔类型,Java中的布尔类型我就不说了,想必大家都了解,那么我就直接用我的例子给大家说说吧。
我们需要查询某张表的数据,那么必不可少的需要这张表的实体对象,那么我们就先把这个对象给建立起来。因为Java中可以接收布尔
MySQL中布尔值传入jsp页面值判断问题
最新推荐文章于 2023-03-02 23:14:33 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)