错误1. Description       Resource Path Location   Type The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path         index.jsp  /gapa/src/main/webapp line 1         JSP Problem

问题原因:tomcat 未配置好

解决方法:配置好tomcat,参考:https://blog.csdn.net/qq_33369215/article/details/82803242

错误2:Description     Resource Path Location   Type Java compiler level does not match the version of the installed Java project facet.        gapa                   Unknown Faceted Project Problem (Java Version Mismatch)

问题原因:eclipse的jdk编译版本与出现问题的项目JDK编译版本不一致所导致!

解决方案:参考https://www.cnblogs.com/lauer0246/p/5740572.html

错误3:当请求的url里的参数有中文时,传进来的参数乱码,从而导致无法读取数据。

解决方法:

1. 首先接口的请求路径一般是确定的,所以这个地方定义链接的时候是不需要根据参数变化的

2. 一般在这个类的最上面定义这个模块的请求路径

在每个方法上面,定义请求每个方法的路径,method是定义请求的类型,支持GET或POST或者二种都支持,一般2种都支持。

单个参数用这个@RequestParam传,里面的value=参数名。

实体参数我们用这个

3. 一般接口交互方式用json,可以设置一个类继承Map<String,Object>

然后多设置几种返回的,成功的,错误的,传一个实体类的,传List的。

问题1.使用JPA完成多条件查询,查询参数可以为空

解决方案如下:【方法来源于网络】

错误4Request header field Content-Type is not allowed
by Access-Control-Allow-Headers

问题原因:包含自定义header字段的跨域请求,浏览器会先向服务器发送OPTIONS请求,探测该服务器是否允许自定义的跨域字段。

如果允许,则继续实际的POST/GET正常请求,否则,返回标题所示错误。

解决方法:

服务端需要对OPTIONS请求做出应答,应答header中包含 Access-Control-Allow-Headers,且值包含options请求中Access-Control-Request-Headers的值。

在过滤器里加上下面这一句话:

response.setHeader("Access-Control-Allow-Headers","Content-Type,XFILENAME,XFILECATEGORY,XFILESIZE");

即可解决。

错误5:使用jpa操作数据库,更改数据库中的某些字段值

问题原因:@Modifying 只能用 void 或者Int

解决方法:将方法更改为void

错误6. com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '8' for key 'PRIMARY

问题原因:主键ID值重复

解决方法:设置ID值自增,注意后面的strategy=GenerationType.IDENTYTY必须要写。

误7. jpa查询到的视图里的结果数据重复

问题描述:如下图所示,数据库里查到的数据结果是正确的,但是程序访问数据库是错的

问题原因:视图的主键重复

解决方案:查询视图里的行号,将行号作为视图的主键,如下图所示

最新文章

  1. python随便笔记。。。
  2. RequireJS 基础(一)
  3. vim python设置
  4. js之arguments对象的使用
  5. android之ExpandableListActivity
  6. 转】使用Maven编译项目遇到——“maven编码gbk的不可映射字符”解决办法
  7. Roy Li的学习和成长自传
  8. POJ 2502 Subway (最短路)
  9. this、new、apply和call详解
  10. WPF bitmap转bitmapimage 使用 CreateBitmapSourceFromHBitmap内存泄漏
  11. Sharepoint 2013 --系统安装配置
  12. Oracle 修改字符集
  13. 使用MyEclipse构建MAVEN项目 - 我的漫漫程序之旅 - BlogJava
  14. 作为函数的mixin
  15. Mac新手使用指南:brew安装的nginx常用命令
  16. JAVA IO流编程 实现文件的写入、写出以及拷贝
  17. Python 概念小屋
  18. POJ 1328 安装雷达 (贪心)
  19. JSP+Servlet+mysql简单示例【图文教程】
  20. cmake:善用find_package()提高效率暨查找JNI支持

热门文章

  1. XML 解析中 SelectSingleNode 与 SelectNodes 使用通配符介绍
  2. 洛谷 1082 同余方程——exgcd(水题)
  3. Linux命令行设置环境变量
  4. java 随机颜色
  5. 内存、缓存、cpu之间的关系
  6. Visual Studio 2010下WorldWind编译问题集合
  7. 支持lua的框架和ide
  8. Struts2 基础典型应用
  9. java web 学习-网络资源
  10. ajax请求过程