【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决

【课时37】作业解答_Shopping开篇——最后一节,虎头蛇尾


【自读代码,尝试理解】search

1、articleSearch

表格:keyword + 搜索

②增加基地址的设置:

【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决
【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决


2、searchResult:套用post页面


区别1:keyword接受中文的转码

【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决


区别2:sql语句

【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决

【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决


区别3:post页面无所谓验证,但是result页面,涉及删改。需要增加验证

但是,又不能像delete页面一样,上来就验证,因为普通用户也可查看。故此,应该仿照article或flat页面做验证。


【问题1】分页显示中的数组越界

【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决


【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决


【解决思路】增加一个末端的检验

【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决


【问题2】中文乱码(当前唯一的主干问题,增删改查之改前显现)

【解决思路】

【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决


【学习摘记】马士兵bbs改良版_课时37_搜索与最后残留问题解决


jsp-debug新法】双击设置断点(杀鸡用牛刀、开着拖拉机追兔子)

前提:server使用debug方式启动

 

【谆谆教诲】

sql语句)怎么就老是写不对呢?难道就想不到把它打印出来么?对吧,同学们?

这种基础的调试办法,要牢牢的记在脑子里。形成自己的血液的一部分,自然而然的就出招了。啊,ok?

本能的反应,就想着应该可以把它打印出来。


【结语】

搜索还有一些更复杂的情况,搜索还有一些利用搜索引擎的情况,如果咱们这边来得及,我一定会给大家讲一些搜索引擎的知识。