Java
java学习笔记
Shino_jie
这个作者很懒,什么都没留下…
展开
-
【SSM】No converter for class 后端500
Spring MVC默认使用的jackson来转换json的。如果没有的话,会报类型转换失败的错。需要导入jackson的三个包。原创 2022-08-10 22:19:09 · 978 阅读 · 0 评论 -
【SpringMVC】前后端分离,跨域问题
Access to XMLHttpRequest at 'http://localhost:8080//Users/login.do' from origin 'http://192.168.56.24:8081' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.原创 2022-08-09 11:05:41 · 4612 阅读 · 2 评论 -
【idea】控制台println打印输出乱码,tomcat日志乱码解决办法整理,图文操作
找到tomcat文件所在的根目录,进入conf配置文件文件夹。修改这两个为对应的版本(如1.8对应8的)找到logging.properties文件。打开后加上编码格式UTF-8。可以在帮助中找到配置文件。修改其五处为UTF-8。关闭idea重启生效。其中主要的是最后一句。............原创 2022-08-05 15:05:44 · 972 阅读 · 0 评论 -
【Java Web】jsp文件无法使用el表达式
在页面开头的头部标签里加上isELIgnored="false"(不忽略el表达式格式)原因2.5以后默认自动开启el表达式的功能。修改web.xml中的修改版本到2.5以上。原创 2022-07-28 14:06:39 · 220 阅读 · 0 评论 -
【Java web】org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com
目录/tomcat根目录/conf/的catalina.properties文件把*.jar修改为\原创 2022-07-28 13:51:26 · 754 阅读 · 0 评论 -
【Java Web】MySql驱动类找不到,无法加载:java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
项目需要的所有jar包如果没有在WEB-INF的lib目录下,部署的web项目就会缺少lib包,tomcat会找不到你在Main里能正常调用的包;首先JavaWeb项目的jar包一定要放到WEB-INF/lib目录下,一定是lib文件夹!可以将mysql驱动包复制黏贴到tomcat根目录下的lib文件夹下;文件夹在编译前需要放在WEB-INF下,编译后才能出现在。如果能肯定包已经导入,但是还是一直报错;libs不等于lib所以会找不到;项目再次重新部署就可以了;...原创 2022-07-26 15:15:27 · 3770 阅读 · 1 评论 -
【Java】正则表达式
简单的正则表达式匹配原创 2022-06-11 21:37:03 · 119 阅读 · 0 评论 -
【Java Web tomcat】tomcat部署的项目没有加载新添加的内容
tomcat部署的项目没有加载新添加的内容;如:图片,css等资源;以防以后忘记,已经不记得是什么原理了需要去浏览器里清除最近浏览器缓存的数据;就加载出来了原创 2022-06-11 15:35:52 · 391 阅读 · 0 评论 -
【Java Web】JSTL标签库的引入
在使用JSTL标签前首先要引入JSTL标签库引入:taglib是JSP指令,功能是用来引入标签库;prefix意思是前缀,指的就是使用标签时的前缀,可以自定义;uri代表JSTL核心标签库的唯一URI标志;uri记不住可以在本地查看:首先找到导入的JSTL相关的包,如jstl-1.2在META-INF文件夹下有各种对标签库的描述文件打开其中一个复制其中的uri就好了......原创 2022-06-08 09:28:47 · 1007 阅读 · 0 评论 -
【Java Web】jsp与jspf文件的区别
在引入时不同:如果想把一个jspf的文件引入到一个jsp页面中,只能使用"@include"指令引入,jspf文件中的内容才能被解析并且执行jspf文件中的指令;如果使用<jsp:include>引入,jspf文件中的内容不会被编译,它直接把jspf的内容包含进去,即jspf文件中的jsp指令和tag不会被执行。效果如图:<tr> <td> <%@include file="/common/web/top.j...原创 2022-04-19 15:46:21 · 579 阅读 · 0 评论 -
【Java】导入项目报错,导入包报错
Java项目导入后报错,注意看JRE的版本方法:Window→Preferences→Java→Installed JREs把版本改成1.6的试试导入包时报错,注意看导入的包是不是until的,你所需要的那个包原创 2022-03-25 11:36:13 · 1719 阅读 · 0 评论 -
【Java Web】eclipse或myeclipse常用快捷键
ctrl+/ :快速注释;ctrl+1 :快速修复,如import、try catch时使用;ctrl+z或y :撤销或恢复撤销;ctrl+d :快速删除当前行;ctrl+o :显示类中方法和属性的大纲,可以用于快速定位查找bug;ctrl+w :关闭当前编辑窗口;shift+Enter(回车):快速在下面另起一空行alt+/ :内容辅助,对于记不住方法名的很有用,如输入syso变成System.out.println();alt+↑或↓ :当前行与上一行或下一行交换;c原创 2022-03-23 16:20:38 · 745 阅读 · 0 评论 -
【Java Web】@WebServlet详解
Servlet3.0里引入了注解注解@WebServlet用来定义Web应用程序中的一个Servlet。@WebServlet注解属性asyncSupported:声明Servlet是否支持异步操作;description:Servlet的描述信息;displayName:Servlet的显示名称;initParams:Servlet的初始化参数;name:Servlet的名称;urlPatterms:Servlet的访问URL;value:Servlet的访问URL;原创 2022-03-23 15:31:24 · 11499 阅读 · 1 评论 -
【Java Web】重定向response.sendRedirect()不支持中文参数
把含有中文参数的字符串,通过(s即中文字符串)String s = java.net.URLEncoder.encode(s,"UTF-8");转成utf-8编码,再写进sendRedirect()里就行了然后接受的页面记得要设置request编码request.setCharacterEncoding("utf-8");就不会出现乱码了...原创 2022-03-04 16:57:19 · 478 阅读 · 0 评论 -
【Java Web】请求或响应中文乱码问题
form标签提交的数据,无论是get还是post提交方式,默认按照网页的编码格式给提交的数据进行编码form标签也可以通过accept-charset属性指定编码request.getParameter()获取的数据和response发送的数据是默认为ISO-8859-1编码的所以要指定对应的编码格式(如utf-8或gbk)中文才不会出现乱码request.setCharacterEncoding(编码格式)response.setCharacterEncoding(编码格式).原创 2022-02-26 22:39:31 · 660 阅读 · 0 评论 -
【Java Web】eclipse配置tomcat
配置就完成了接下来打开如果没有这个选项,就先把左上角这个打开直接打开就能使用了如果servers打开是这样的如果网站找不到那完成ヾ(*´▽‘*)ノ...原创 2022-02-21 12:54:18 · 175 阅读 · 0 评论