您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
19_案例_实现_查询数据库(output中文乱码,js文件不存在(404))
发布时间:2022-10-04 17:57:04编辑:雪饮阅读()
案例与实现
这次的需求就是先从redis中拿取城市列表,如果redis中没有,则到数据库中去取。
然后给前端以json结构让前端下拉框来展示选择。
需求不是不难,但用java来做是有点麻烦的。
至于redis在java这边就是依赖于jedis,这里则用的是jedis-2.7.0
然后mysql数据库5.7对应java这边用的则使用了6个包。。。
druid-1.0.9.jar
mysql-connector-java-5.1.18-bin.jar
spring-beans-4.2.4.RELEASE.jar
spring-core-4.2.4.RELEASE.jar
spring-jdbc-4.2.4.RELEASE.jar
spring-tx-4.2.4.RELEASE.jar
当然这里是以当前的实现方案为例。
不同方案,用到的包肯定也不定相同。
用到的数据库如:
CREATE TABLE province( -- 创建表
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20) NOT NULL
);
-- 插入数据
INSERT INTO province VALUES(NULL,'北京');
INSERT INTO province VALUES(NULL,'上海');
INSERT INTO province VALUES(NULL,'广州');
INSERT INTO province VALUES(NULL,'陕西');
案例下载
注意:
(1)你可能会发现你的页面不能正常显示级联城市选择,可以检查下数据库是否有插入相关数据。
还有就是js是否正常加载,如果在f12中network里面js加载为404,则可以尝试删除你intellij idea中的out目录然后intellij idea重启tomcat服务器。
(2)如果output控制台中有中文乱码,且已设置了如下步骤并保证了你的文件内容和文件编码都是utf-8的情况(这里只处理utf-8的情况,其它情况应是差不多的):
(2-1)File=>Settings…=>Editor=>File Encodings
(2-2)Run=>Edit Configurations...=>Tomcat Server(没有就新增)=>Tomcat8.5.82(具体根据自己配置的)=>右侧=>Server=>VM options(可以配置如:-Dfile.encoding=UTF-8)
那么可以尝试下下面这个方法:
Help=>Edit Custom VM Options…在打开的文件中增加上这项:
-Dfile.encoding=utf-8
然后重启intellij idea后应该就ok了。
关键字词:output,中文乱码,js,404,不存在
相关文章
- 15_案例_校验用户名是否存在(setContentType对于jquery
- 14_JSON_解析器Jackson_json转Java对象
- 13_JSON_解析器Jackson_java对象转json_List&Map(Hash
- 12_JSON_解析器Jackson_java对象转json_注解(JsonIgno
- 11_JSON_解析器Jackson_java对象转json
- 安卓okhttp发送json与解析json(支持嵌套)
- 19_JSTL_练习(实现foreach遍历表格并隔行换色)
- 18_JSTL_常用标签_foreach(普通foreach与容器foreach)
- 17_JSTL_常用标签_choose(类似于switch case)
- 16_JSTL_常用标签_if