2022黑马SSM ,问题复习

问题1“
SQL编辑问题:
insert into ssm_db.tbl_book(name,type,description) VALUES
(“Spring实战第五半”,“计算机理”,“Spring入门经典教程深入历届”);

报错21:33:01 insert into ssm_db.tbl_book(name,type,description) VALUES (“Spring实战第五半”,“计算机理”,“Spring入门经典教程深入历届”) Error Code: 1366. Incorrect string value: ‘\xE5\xAE\x9E\xE6\x88\x98…’ for column ‘name’ at row 1 0.00029 sec

解决办法:
name,type,description字段属性不是utf-8:
ALTER TABLE ssm_db.tbl_book
CHANGE COLUMN name name VARCHAR(20) CHARACTER SET ‘utf8’ NOT NULL ;
ALTER TABLE ssm_db.tbl_book
CHANGE COLUMN type type VARCHAR(50) CHARACTER SET ‘utf8’ NOT NULL ;
ALTER TABLE ssm_db.tbl_book
CHANGE COLUMN description description VARCHAR(50) CHARACTER SET ‘utf8’ NULL DEFAULT NULL ;

问题1解决:

衍生问题1.1
Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘web企业应用实战“,“计算机理论“,“略“), (“java核心技术’ at line 5

解决----引号问题

问题2: Springmvc配置(代替Tomcat)
2022黑马SSM ,问题复习_第1张图片

2022黑马SSM ,问题复习_第2张图片

SpringmvcConfig和ServletConfig齐全,但是配置Tomcat报错

Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.1:run (default-cli) on project springmvc_08_ssm: Could not start Tomcat

问题解决:
pom,xml中,添加provided,因为provided表明该包只在编译和测试的时候用,所以,当启动tomcat的时候,就不会冲突了
2022黑马SSM ,问题复习_第3张图片

问题3:

2022黑马SSM ,问题复习_第4张图片

页面功能,编辑完毕后,后台已经修改并刷新页面,可是编辑检查框却没有消失,修改成功的弹窗也没有出现

2022黑马SSM ,问题复习_第5张图片

错误弹窗ok线

未解决,先往下走

问题4:
springboot框架测试,启动过后报错404

2022黑马SSM ,问题复习_第6张图片

2022黑马SSM ,问题复习_第7张图片

你可能感兴趣的:(tomcat,java,spring)