博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP分页显示重复
阅读量:4221 次
发布时间:2019-05-26

本文共 578 字,大约阅读时间需要 1 分钟。

【问题】

在这里插入图片描述

图中红框圈起来的部分,分页显示重复了,显示了两次的分页标签。这里确实是写了两遍一样的内容,但是是有判断的,应该只会显示一个才对。

【分析】

在jsp页面 taglib 标签是这样使用的:(应该只会显示其中的一个,不会两个都显示)

在这里插入图片描述

菜单栏提交的请求url相同,参数不同,所以后台要么是cid有值,要么是csid有值,不可能两个都会有值。

在这里插入图片描述
后台java类文件,对比发现,一个使用的是引用类型,一个使用的是值类型。 所以说“cid”不赋初值的话是null,“csid”不赋初值是 0
在这里插入图片描述

【解决办法】

(1)第一种,将后台.java类文件的csid类型修改成“Integer”

在这里插入图片描述
(2)第二种,在前台jsp页面修改标签判断的条件为 text = “csid != 0”
在这里插入图片描述

【总结】

(1)Integer是int的包装类

(2)Integer是引用类型,未赋值的话是“null”
(3)int是值类型,未赋值的话是“0”

  int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。

原始类型 封装类
boolean Boolean
char Char
byte Byte
short Short
int Integer
long Long
float Float
double Double

转载地址:http://iiqmi.baihongyu.com/

你可能感兴趣的文章
【屌丝程序的口才逆袭演讲稿50篇】第五篇:不要给自己找任何借口【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第七篇:请留意我们身边的风景 【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第八篇:坚持的力量 【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第九篇:春节那些事-过年回家不需要理由【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第十一篇:马云乌镇40分钟演讲实录【张振华.Jack】
查看>>
Java并发编程从入门到精通 张振华.Jack --我的书
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第十二篇:世界上最快的捷径【张振华.Jack】
查看>>
Conclusion for Resource Management
查看>>
Conclusion for Constructors,Destructors,and Assignment Operators
查看>>
《浪潮之巅》1 AT&T
查看>>
《浪潮之巅》2蓝色巨人 IBM公司
查看>>
《浪潮之巅》3水果公司的复兴
查看>>
《浪潮之巅》4计算机工业的生态链
查看>>
《浪潮之巅》5奔腾的芯 英特尔公司
查看>>
python语言程序设计基础笔记(三)从题目到方案
查看>>
读取txt文件出现出现多余空行问题
查看>>
从理论到实践开发自己的聊天机器人
查看>>
@***装饰器(python)
查看>>
我的2020
查看>>
2.3 WSN的MAC协议
查看>>