本文仅供自己日常记录笔记。如果发现哪里有不对的地方请指正。
1.项目创建完之后怎么修改环境版本? 答:右键点击项目->属性->Project Facets 里面可以设置.2.Spring整合MyBatis时报错: 异常:org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [E:\workspace\SpringMyBaits\bin\cn\ssm\mapper\UserMapper.class]; nested exception is java.lang.IllegalArgumentException 答:原因是spring jar包与当前的java版本不一致,更换所有jar包为最新版或者更换java版本即可;3.Eclipse项目想导入到MyEclipse中: 创建项目时下一步中的Default output folder改成:WebRoot\WEB-INF\classes4.tomcat 通过域名不能访问: 答:需要配置server.xml中 <Host name="要访问的域名" appBase="webapps" unpackWARs="true" autoDeploy="true">5.Ajax跨域请求不能正常访问返回值: 未解决:暂用办法,只在本地测试,服务器直接也调用本地。 跨域用jsonp。6.html中访问本地文件路径代码:
<a href="file:///E:/">asd</a>
7.eclipse中所有的jsp页面都显示红叉:
报错:Multiple annotations found at this line:
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java
Build Path
解决:右键项目-build path-configure build path-java build path-Add Library-server Runtime-(Apache Tomcat)-Finsh
8.Postman调用URL方式请求地址可以掉通,返回数据正常,Java后台通过HTTP请求调用后没有返回值。
问题原因:请求参数编码不正确,具体utf-8还是其他编码格式,需要参照请求服务器,查看可接受的编码格式。
解决:给请求的参数进行URL编码。
URLEncoder.encode(参数,"utf-8")