web注意点

web易错问题

一.JDBC注意点(针对Mysql)

1.连接问题:
当码到如下步骤:

Connection con = DriverManager.getConnection(url, user, password);
 System.out.println(con);

想测试一下是否可以连接成功,需要让Mysql保持启动状态,否则报错:

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

二.java语言操作数据库问题

1.String类型的操作语句sql中每个数据项不加双引号,例如"username"错误,username正确。

三.sqlyog注意点

1.CREATE TABLE t_user后加(id int,…),而不是{id int,…}。

四.servlet注意点

1.配置Servlet对应的web.xml时,其中的<servlet-class>...</servlet-class>,如果里面的…出现is not assignable to javax.servlet.Servlet,可能原因是对应的.class文件没有继承HttpServlet

五.使用base标签相对路径

1.在这里插入图片描述
此处的服务器地址配置要与base标签中的href一样,例如
在这里插入图片描述
<base href="http://localhost:8080/book2/">相同

六.页面转换

1.把html类的页面改掉后缀名为jsp时,除了要在代码代码顶部加上:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
还要注意,此时如果再次打开页面,想要跳转时,先将以往的缓存清空(ctrl+shift+delete),否则还是会跳转到原来的html页面.

七.JSTL标签使用过的坑

1.<c:forEach items="${requestScope.page.items}" var="book">这个语句中的items是page这个类对象的一个属性名,但如果将它改为Items,就会报错(是全部改为Items,而不是由于只改一处而引起的单纯拼写错误)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值