前后端很容易因为编码的问题引起乱码 所以一定要搞清charset的几个值
charset=iso-8859-1 | 西欧的编码,英文编码 |
charset=gb2312 | 中文编码 |
charset=utf-8 | 世界通用语言编码 |
charset=big5 | 繁体中文编码 |
charset=euc-kr | 韩文编码 |
其次说一下meta元数据标签里的各个属性值
他所提供的信息用户不可见 其中两个比较重要的属性是http-equiv 和 name(页面描述信息) content内容
<meta name="参数" content="具体参数值">
Keywords关键字 告诉搜索引擎网页的关键字是什么
<meta http-equiv="content-Type" content=text/html;charser=gb2312/>
driver=ResourceBundle.getBundle("db").getString("driver");
解释:通过ResourceBundle,我们需要访问位于/WEB-INF/classes目录下的一个后缀名为properties的文本类型文件,从里面读取我们需要的值。
Locale locale = Locale.getDefault(); ResourceBundle localResource = ResourceBundle.getBundle("ConnResource", locale); String value = localResource.getString("test"); System.out.println("ResourceBundle: " + value);
这里对应了/WEB-INF/class/ConnResource.properties文件内容为: test=hello world 打印出来的结果就是hello world
解决:Duplicate entry '0' for key 'user.PRIMARY'
1:设置字段id为自增长:create table user(id int primary auto increament)
2:注解