maven项目问题总结
创建完成没有src等目录:
Mvn install失败:
打开该路径的setting.xml文件,搜索mirror添加以下字段
<mirror>
<id>osc</id>
<mirrorOf>*</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/ </url>
</mirror>
点击
再重新在终端输入mvn install
控制台中文乱码:
找到tomcat安装目录下的conf文件夹,修改logging.properties文件中java.util.logging.ConsoleHandler.encoding=UTF-8为java.util.logging.ConsoleHandler.encoding=GBK
创建maven项目之后无法编写java类:
导入import org.apache.commons.beanutils.BeanUtils;包:在pom.xml中添加:
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.2</version>
</dependency>
然后点击maven -> 刷新
同理,遇到其他需要到配置的包时同操作
出现:java.lang.ClassNotFoundException:报错:
在IDEA中点击File > Project Structure >
Artifacts > 在右侧Output Layout右击项目名,选择Put into Output Root
报错:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure:
修改host为10.0.2.2
获取单选按钮的值:
document.querySelector(‘input[name=“genderS”]:checked’).value;
输入中文到数据库变为?编码问题:
如果是数据库问题,即登录数据库,执行如下sql:
show variables like ‘character%’;
结果如下:
则需要修改数据库的配置文件
在数据库命令行输入 select @@basedir;
复制该路径找到my.ini配置文件
在[mysqld]下添加
character_set_server=utf8
init_connect=‘SET NAMES utf8’
如果原文件中含有character_set_server= latin1
将 latin1 改为 UTF-8
最后保存并重启mysql服务
再次测试:
若修改后保存失败提示没有权限:可以右键点击该文件->属性->安全->编辑->点击User用户,在修改权限上打对号:
然后就可以修改保存了
重启mysql服务:
右键点击“此电脑”->管理->服务和应用程序->服务
找到MySQL服务,右键可以停止开启。
设置验证码不区分大小写:
在比较生成的验证码(如:checkcode)和输入的验证码(如:check)那一步不使用equals()而是使用equalsIgnoreCase()函数;
如:checkcode.equalsIgnoreCase(check);