为了账号安全,请及时绑定邮箱和手机立即绑定

Java 分页原理与实践(上)

难度初级
时长 2小时 9分
学习人数
综合评分9.57
130人评价 查看评价
9.7 内容实用
9.6 简洁易懂
9.4 逻辑清晰

已采纳回答 / qq_踏莎sha_0
是后端返回的,后端设置了返回结果result,然后返回到前端,前端就能使用了。datalist是在后端设置进result里面的

已采纳回答 / sunbohan00
InputStream is = JDBCUtil.class.getResourceAsStream("jdbc.properties");第二种需要引相对路径,要在jdbc.properties前面加一个/。

已采纳回答 / 24KK
就是一种个人小技巧,方便后面加入查询条件的,如果这里没有1=1,那么下面的条件里,就把sql语句中的and去掉,也是一样的,只是一种个人小技巧,没有特殊含义

已采纳回答 / 慕粉ljk
这些值本身就是存在值栈中的,可以在前端使用EL表达式取得,或者在js中通过其内置对象取其对应作用域的有效值

已采纳回答 / windforce1989
你看程序前面有import com.imooc.page.Constant;DEFAULT_GENDER是static静态变量可以直接用“类名.变量名”的形式用

已采纳回答 / endless_zj
因为list需要存储的数据是由外部来决定的 ,使用泛型便于后期扩展,现在是存student对象,后期可能存teacher,在Pager类上使用泛型标识,这样Pager就可以适用于所有需要从数据库获取分页数据的类。不知道我说清楚没有,希望对你有帮助。不明白的话可以再问

已采纳回答 / qq_心情随笔_0
e.preventDefault();该方法将通知 Web 浏览器不要执行与事件关联的默认动作

已采纳回答 / 慕粉4291889
function subform(url){ var form1=document.getElementById("subForm");form1.action=url;form1.submit();}

已采纳回答 / 阿尔卑斯的忧伤
把 "%" + stuName + "%" 传入参数列表,因为JDBC的执行,这个是代替sql语句中的?的,表示这个问号对应的是参数列表中的某一个,这是在拼接字符串.存入paramList是为了封装交给JDBCUtil处理. %是通配符,like关键字可以表示包含这个字符串的查询

已采纳回答 / 阿尔卑斯的忧伤
表示请求后台数据中的URL, ?后面带的是参数

已采纳回答 / 谜之米
因为用的是PreparedStatement 预编译。而不是Statement硬编译

已采纳回答 / freeFan3954019
第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目

已采纳回答 / 亚努人
paramList是用来存放查询的参数的,因为用户查询Student的时候,可以通过姓名查询,可以通过性别查询,还可以把他们组合起来一起查询,查询方法getAllStudent传了一个Student对象进去,也就是说,查询的参数是不确定的,所以使用一个List集合paramList来存放查询的条件参数。sql语句后面的if分支就是用来确定哪些参数存在哪些为空的,paramList.add就是把存在的参数加入到paramList集合中,最后用for循环统一给sql中的‘?’分配序号,确保在不同情况下给定的参...

已采纳回答 / 慕粉3647128
检查一下是否导入了mysql数据库连接包“mysql-connector-java-5.1.26-bin”?在所给案例中WebRoot下WEB-INF里的lib文件夹内
首页上一页123下一页尾页
课程须知
在学习本课程之前,希望各位小伙伴们先掌握以下相关技能 1、掌握java基本语法 2、具有面向对象的相关知识 3、熟悉servlet,jsp等相关知识 4、熟悉SQL语句,对MySQL数据库有一定的了解 如果是零基础的小伙伴,建议先移步相关课程学习后再回来~~
老师告诉你能学到什么?
1、常见的分页效果有哪些 2、常见的分页效果是如何实现的 3、分页实现方式的比较 4、分页的代码如何实现 5、了解面向对象的思想以及代码复用的思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消