随笔分类 - 问题
记录学习中的一些问题和解决的方法
摘要:因为Tomcat日志输出乱码,对idea一顿乱调。后来写项目的时候前端乱码,用后台输出的形式来调,加了过滤器后,前端乱码都解决了但是后台输出还是乱码。这就很难受了,考虑到是idea设置编码的问题。 首先打开settings中的file encoding,都设置成了utf-8还是不管用。 后来打开he
阅读全文
摘要:问题:创建了一个ssm框架的模板,然后写了一个测试页面,页面404显示不出来且无任何报错。 因为是个测试页面,只到controller层,检查半天web.xml和spring-controller.xml这两个配置文件都没啥问题,里面的视图解析器也没问题。关键这还不报错,然后在controller的
阅读全文
摘要:org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from relative locat
阅读全文
摘要:这里demo中的java版本出了点问题,将jdk17改为jdk11 打开项目结构设置Project中的SDK和Language level为jdk11。 一、java:错误:不支持发行版本 17 打开settings中的Java Compiler修改module中项目的java版本 二、java:
阅读全文
摘要:写一个QQ邮件发送,运行时报下面的错误。 百度翻译是:线程“main”javax.mail.MessagingException异常:无法连接到SMTP主机:SMTP.qq.com,端口:465;嵌套异常为:javax.net.ssl.ssl握手异常:没有合适的协议(协议被禁用或密码套件不合适) 解
阅读全文
摘要:IDEA中使用sql的模糊查询查找数据库中的用户姓名,查找不到相关信息。 1、排查sql语句没有问题 2、确认数据库的编码使用了gbk 最后去查了jdbc驱动,发现驱动信息中没有配置驱动的编码导致识别不出来中文,添上后解决问题。
阅读全文
摘要:编写的公共查询方法 在Dao层调用我们的公共查询方法并将params设置为了null 报错空指针异常 解决方法:将params设置为一个空的数组
阅读全文
摘要:在一个servlet中连接数据库,加载驱动报错,将异常抛了出来。 解决方案:创建的Maven项目中,在web.xml中引入了mysql的驱动,但是创建的servlet需要使用Tomcat服务器,Tomcat中没有这个驱动的jar包所以报错了。只需要在本地的Maven仓库中找到这个jar包,复制到To
阅读全文
摘要:写一个登录验证启动访问时报500错误 在login.jsp中用form表单写一个用户名,用method的post方式提交到action中指定的servlet中,对用户名和指定的名字判断,然后重定向返回成功或失败页面。 后来将form表单中的post改为get解决问题,但在servlet中doPost
阅读全文
摘要:错误如下 显示Servlet的映射无效,后来发现在web.xml配置servlet-mapping的url-pattern中的请求名前面忘记加 / ,加上后解决问题。
阅读全文
摘要:无法导入依赖 换一个版本号后解决问题 上述方法可以解决问题,但我发现问题的原因。上面那个新建项目指到了另外一个maven的本地仓库中去了,那个仓库没有对应版本的jar包,所以重新下载,解决了问题。我后来通过更改了maven的本地仓库地址也解决了问题(指到另一个有对应版本的Maven仓库中)。 打开s
阅读全文
摘要:启动报以下错误 尝试了很多种方法都没有用,最后发现在web.xml文件中有很多的错误信息,将这些错误信息删除后就能正常运行了。 将下面的错误信息全部删去 最后只剩下以下的信息 项目成功运行
阅读全文
摘要:Maven是一个项目架构管理工具 Maven方便我们导入jar包 Maven的核心思想:约定大于配置 Maven下载步骤如下: 1、打开官网:https://maven.apache.org/,点击download,选择合适的版本(Windows这里选择apache-maven-3.9.0-bin.
阅读全文
摘要:这个文件定义了IP地址和主机名的映射关系。我们对其进行修改保存时显示没有权限无法保存,我们可以通过以下步骤解决。 1、选中hosts文件,右键点击属性。 2、在属性面板点击安全,选中Users,然后点击编辑。 3、进入hosts的权限面板,选择USers,然后Uers的权限中选择完全控制,然后点击确
阅读全文