1使用SpringMVC框架出现的错误
--------------------------------------------------------------------------------------------------------------------------------
1-1上传文件,报Required request part 'myFile' is not present错误
需要检查springmvc.xml配置文件中,文件上传配置,<bean id="multipartResolver>这个id是不是没给
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"></bean>
这里的id必须要给
--------------------------------------------------------------------------------------------------------------------------------
1-2当报错
解决方法
=========================================================================
2前端出现的错误
2-1点击按钮,提交需求,前端进行集合遍历,出现数据后,页面直接刷新了
这里button的type属性必须要写button,就可以解决这个问题
<form id="myForm" method="post">
球队id<input type="text" name="teamId" id="teamId"/><br/>
球队名称<input type="text" name="teamName"/><br/>
球队位置<input type="text" name="location"/><br/>
<button name="button" type="button" id="btnGETAll">查询所有GET</button>
<button name="button" type="button" id="btnGETOne">查询单个GET</button>
<button name="button" type="button" id="btnPOST">添加POST</button>
<button name="button" type="button" id="btnPUT">更新PUT</button>
<button name="button" type="button" id="btnDELETE">删除DELETE</button>
</form>
--------------------------------------------------------------------------------------------------------------------------------
2-2后台显示No mapping for GET /js/jquery-3.3.1.min.js;浏览器显示Uncaught ReferenceError: $ is not defined,昨天好好的,今天启动tomcat就出这个问题了
原因是拦截的问题,web.xml中配置
这里写的是拦截所有
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
修改,只需要在下面加上.js 文件不拦截即可
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
虽然我搞不懂,之前没有加上是没问题,忽然出问题,是什么情况但是就这样做就ok了
--------------------------------------------------------------------------------------------------------------------------------
========================================================================
3学习SSM整合
3-1Process finished with exit code 1:class not foundxxx问题解析
两个完全一样的项目,一个运行测试没有任何问题,这个运行 测试出现图片中的问题
弄了一下午,本来不想管了,然后就想着归纳到一个文件夹,以后再搞,于是我就把出问题的项目,从本来的文件夹内剪切到了另一个文件夹,然后又试了一下,就没问题了,之后又剪切回了之前的文件夹,还是正常的
解决方法:
从一个目录下剪切到另一个文件夹下
---------------------------------------------------------------------------------------------------------------------------------
=========================================================================
4其他问题
1时间格式问题
可以使用@JsonFormat注解,来修改格式,如果不修改,时间显示会出现问题
timezone可以防止因为时区问题,造成数据库的时间和显示的时间差一天的问题