就从今天开始吧,记录一下学习遇到的一些问题及解决方式。
在jsp中跳转到servlet时,编写servlet的部署文件web.xml时如果
会出现如下错误:
改为
正确
即servlet-name与url-pattern中的内容不能与类的名字相同
在使用结果集向数据库里插入记录时
这里charcterEncoding=utf-8时,出现了如下错误
插入的记录,中文显示乱码
改为:
charcterEncoding=gb2312 后解决
好吧,出错的原因是isp:useBean 之间不能有空格
报错:
java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.WrongArgumentException: Malformed database URL, failed to parse the main URL sections.
url的格式错误
jdbc:mysql://ip:端口号/数据库名?…(端口号后是一条斜杆)
是因为使用标记时没有加斜杆
正确:
关于翻页显示
1.采用session周期,request在翻页的时候如果不转发,JavaBean就消失了
2.因为是后面表单传递,所以采用param而不是value
3.注意有时候一页并没填满时就停止,不继续显示出
4.之前把<td 写成<tr 出现如下错误显示:
在这里插入图片描述
应该是:
1.关于每一页的第一个记录的索引
2.把上一页和下一页按钮各自用一个表单
3.action看网上和书上都是为空“”,但是实际操作不对,还是把提交页面定位现在这个页面
4.设置hidden属性,改变当前页面值
5.值得注意的是前面用setProperty改当前页面值时,但是并没有值传入,但是语句不报错,也不影响之后操作