java
客 卿
这个作者很懒,什么都没留下…
展开
-
java Collections.sort 失效
java Collections.sort 失效原创 2023-01-02 20:44:08 · 1492 阅读 · 0 评论 -
Required request body is missing
Required request body is missing原创 2022-11-14 22:51:07 · 287 阅读 · 0 评论 -
mybatis使用#{}查询后无法查出数据
mybatis使用date_format函数时,只能采用$查询不能用#原创 2022-07-16 14:44:33 · 875 阅读 · 0 评论 -
java JList与JScrollPane一起使用时JList无数据
解决方案 JScrollPane scrollPane = new JScrollPane(); listModel = new DefaultListModel<String>(); JList list = new JList<String>(listModel); //用这句代码 scrollPane.setViewportView(list);错误示例 JScrollPane scrollPane = new JScrollPane(); list原创 2022-04-29 20:50:25 · 425 阅读 · 0 评论 -
js websocket建立连接时发送token给后端发送不了
第一种方式,是降token明文携带在url中,当然很多人可能觉得这种方法不够安全,也不够优雅。那第二种方式就是利用子协议数组,将token携带在protocols里,var ws = new WebSocket(url, ["token1"]);但是放在protocols的数据格式是有要求的,那就是不能有特殊符合,例如分号作者就是被这个坑了,调试了好久,目前不知道是否还有其他符号不能传输,反正传 abcdefg1212121这个是可以传的,当然了后端得开放类似跨域请求的配置,就是 Sec-WebS原创 2022-04-13 23:50:09 · 1603 阅读 · 2 评论 -
layui 上传数据时附属额外data上传到后端,后端接收不到
layui 上传数据时附属额外data上传到后端,后端接收不到,怎么解决呢?我后端采用java只能用这种方式上传到后端data: { id: function(){ return $('#id').val(); }}不能用这种下面这种data: {id: 123, abc: 'xxx'}...原创 2022-03-06 16:28:33 · 1036 阅读 · 0 评论 -
org.apache.jasper.JasperException: Unable to find taglib
转载需要在web.xml中再配置一下jsp-config 标签路由,并指向本地地址才能引用jsp中引用<%@ taglib prefix="my" uri="/page/public/tags/customTag.tld"%> <!-- 原配置 --><jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> </转载 2022-02-27 11:14:27 · 756 阅读 · 0 评论 -
JSP file [/WEB-INF/jsp/index.jsp] not found
很简单 webapp文件夹要放在跟resource同一级目录下原创 2022-02-23 15:38:44 · 3484 阅读 · 2 评论 -
mybatis进行分页,使用limit,不能用#号,不能用预编译
解决方案,LIMIT其实可以用#号,也可以用预编译,只不过在mapper层里参数要提前转换成Long类型错误示范参数用了String,所以xml文件只能用$而不能用#public interface UserMapper extends BaseMapper<User> { //参数用了String,所以xml文件只能用$而不能用# public List<User> findall(String pageNo, String pageSize);}正确的方式原创 2022-02-02 13:26:44 · 1741 阅读 · 2 评论 -
java.io.StreamCorruptedException: invalid type code: AC
解决方法,没次用完ObjectInputStream或ObjectInputStream都得重新new报错代码如下Runnable 是java 的线程接口class SocketClient implements Runnable { public Socket s = null; public ObjectInputStream ois = null; public ObjectOutputStream oos = null; public SocketClient(Socket原创 2021-12-29 19:42:38 · 397 阅读 · 0 评论 -
IllegalArgumentException:名为[****]和[*****]的servlet都映射到不允许的url-pattern [/ ******]
错误原因,@WebServlet("/******"),注解里面的字符串是不是没带斜杠,如果带了斜杠还错,那就说明这个url已经被注册过了,有可能是在其他@WebServlet注解被注册了,也可能是在web.xml被注册了。像eclipse新建servlet类的时候可能会自动往web.xml里面写入类似下面这种东西<servlet> <description> </description> <display-name>TestServlet原创 2021-12-23 21:35:26 · 2420 阅读 · 4 评论 -
Httpservletrequest获取上传文件
servlet3.0以上才能用 servlet3.0以上才能用 servlet3.0以上才能用servlet3.0如果使用commons-fileupload和commons-io这两个jar包,可能会冲突,导致404,或者说编译不通过 Part pohto = request.getPart("pohto");//获取上传文件对象 fileName = pohto.getSubmittedFileName();//获取上传文件的文件名 pohto.wr...原创 2021-04-12 14:57:53 · 6882 阅读 · 0 评论 -
解决 Invalid character found in the request target. The valid characters are defined in RFC 7230 and R
Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986我自己之所以出现这个是因为我在get请求的参数格式写错了<a href="showmessage.jsp?title= '震惊'">震惊</a>多了两个单引号解决方法把两个单引号去掉就行了<a href="showmessage.jsp?title=震惊"&g原创 2021-01-11 22:08:46 · 392 阅读 · 0 评论 -
out = new FileOutputStream(file); 读取不到指定文件的问题
File file =new File(path.trim());//实例化File out = new FileOutputStream(file);//实例化FileOutputStream要看自己的项目是什么类型的项目,如果是普通的java项目那就要确认是不是没有创建指定文件如果是web项目要在项目运行的时候创建。例如File file =new File(path.trim());//实例化File if(file == null) { ...原创 2021-01-03 15:53:57 · 2156 阅读 · 0 评论 -
java.io.InvalidClassException:local class incompatible: stream classdesc
1.看看是不是实体类没有实现Serializable接口2.是否生成serialVersionUID,如private static final long serialVersionUID = -2566981237749900382L;3.重新编译且部署项目(记得清理干净)4.如果不影响项目运行,可以先暂时不管。(本人就是暂时不想管了,然后莫名其妙就好了)...原创 2021-01-03 15:43:59 · 1298 阅读 · 6 评论 -
jsp提交表单出现中文乱码解决方法
一定request.getParameter()前加request.setCharacterEncoding(“UTF-8”),也就是方法内第一句代码一定要写request.setCharacterEncoding(“UTF-8”);一定request.getParameter()前加request.setCharacterEncoding(“UTF-8”),也就是方法内第一句代码一定要写request.setCharacterEncoding(“UTF-8”);一定request.getParamet原创 2020-12-26 11:02:30 · 468 阅读 · 1 评论 -
Error during artifact deployment. See server log for details.解决方法
先贴一下idea的异常Artifact web:war: Artifact is being deployed, please wait...16-Dec-2020 22:11:28.828 淇℃伅 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug原创 2020-12-16 22:30:47 · 5696 阅读 · 0 评论 -
DataInputStream read不等于-1,socket文件传输只能传输一个文件无法传输多个,DataInputStream read阻塞
最近被一个朋友问答一个关于sokcet文件传输的问题,他发现他写的代码只能发送一次文件,没办法发送第二次,或者说发送第二次的时候服务端就接收不到了。部分代码如下 // 开始接收文件 byte[] bytes = new byte[1024]; //byte[] bytes = new byte[dis.available()]; int length = 0;原创 2020-08-23 17:24:52 · 1352 阅读 · 3 评论 -
java是引用传递还是值传递
java的基础类型是值传递,引用类型是引用传递public class Test2 { User user; int i; public static void main(String[] args) { Test2 test2 = new Test2(); test2.seti(); System.out.println("-------------下面是引用类型-----------------");原创 2020-06-08 10:16:09 · 111 阅读 · 0 评论