404:路径找不到
400:参数类型不对
500:空指针
Ajax出错
![](https://img.haomeiwen.com/i15003506/015777f699e2f7a8.png)
![](https://img.haomeiwen.com/i15003506/3ae67f58df5165f0.png)
![](https://img.haomeiwen.com/i15003506/661f0d5ee4a50f23.png)
![](https://img.haomeiwen.com/i15003506/8d4624489e1ee9d5.png)
![](https://img.haomeiwen.com/i15003506/1ac51c81464e41ed.png)
报错:java.lang.Integer
Junit 测试方法不能有参数
![](https://img.haomeiwen.com/i15003506/5aa70ab3b1edda0d.png)
控制台能输出数据,但在页面上显示不出来
![](https://img.haomeiwen.com/i15003506/291fa76921a8fd52.png)
解决方案1 MapperXml文件中必须要用resultMap不是resultType 2.动态拼写 3 实体类中的id 和name 对应 selevlet中的
![](https://img.haomeiwen.com/i15003506/77b7f7d7096d31ca.png)
![](https://img.haomeiwen.com/i15003506/a4644558ccda5e2b.png)
![](https://img.haomeiwen.com/i15003506/ec362c6e49622b52.png)
![](https://img.haomeiwen.com/i15003506/b3c42fd9ac165bc0.png)
1.原因shiro配置文件有问题
![](https://img.haomeiwen.com/i15003506/a456130d9aba4247.png)
解决方案Jdk改为jre
![](https://img.haomeiwen.com/i15003506/7e4fd63258d13be2.png)
描述: 点击公益类型没反应也不报错
![](https://img.haomeiwen.com/i15003506/cd6721e09e38304b.png)
原因:
第一个function 注释掉了
<u>http://www.cnblogs.com/yysbolg/p/9230184.html</u> 数据和基础知识链接
Mysql密码root123456
![](https://img.haomeiwen.com/i15003506/0a321b427d6c355d.png)
![](https://img.haomeiwen.com/i15003506/88b45cb2cbcaec94.png)
![](https://img.haomeiwen.com/i15003506/e7b5d0cc132b8188.png)
![](https://img.haomeiwen.com/i15003506/e83146c46737e486.png)
原因shiro配置文件对应的包名多个m
![](https://img.haomeiwen.com/i15003506/fca7d1e2ccdd8d75.png)
![](https://img.haomeiwen.com/i15003506/2351a1f9a065cad3.png)
启动服务器失败
解决方案
![](https://img.haomeiwen.com/i15003506/553b1a84191a0bf1.png)
![](https://img.haomeiwen.com/i15003506/8b20e47581d28948.png)
![](https://img.haomeiwen.com/i15003506/59f5101670707c9a.png)
7.19.2018
描述:页面不显示权限角色
处理: 调用了同样的方法
![](https://img.haomeiwen.com/i15003506/515338aced181b75.png)
Notepad新建文本文档
错误:No bean Named
![](https://img.haomeiwen.com/i15003506/313f09a4eb1ad414.png)
解决
![](https://img.haomeiwen.com/i15003506/e66dcd6acb99e230.png)
描述: 后台数据为空
![](https://img.haomeiwen.com/i15003506/6774acbca21ce09d.png)
![](https://img.haomeiwen.com/i15003506/817e0ef387c03d76.png)
省市联动 后台城市数值为空
![](https://img.haomeiwen.com/i15003506/b21cbfcefd159272.png)
![](https://img.haomeiwen.com/i15003506/ee911beb4e6a40ac.png)
解决办法
错误 no name bean ProjectsServiceImpl 可用 后面跟实现层的.class
![](https://img.haomeiwen.com/i15003506/e61366c8606e64cc.png)
跟外键有关 数据库对应的外键没有该值
![](https://img.haomeiwen.com/i15003506/39d20572a071361b.png)
![](https://img.haomeiwen.com/i15003506/84e98510901936be.png)
![](https://img.haomeiwen.com/i15003506/ec58682464fed034.png)
MapperXml 中的对应关系
![](https://img.haomeiwen.com/i15003506/157c2160862b5234.png)
![](https://img.haomeiwen.com/i15003506/e456d579aafd086b.png)
resultTpe改为 javaType
![](https://img.haomeiwen.com/i15003506/4a91b3e6ad661cd5.png)
![](https://img.haomeiwen.com/i15003506/32a5365c64b5a5cb.png)
上传文件
![](https://img.haomeiwen.com/i15003506/74539f226d26a3f0.png)
![](https://img.haomeiwen.com/i15003506/83e5827fa172561c.png)
项目基本流程
建立数据库,分析功能模块,分工明确,搭建开发环境
上传文件 上个表中id为空
![](https://img.haomeiwen.com/i15003506/f73d9cf3e9acb21b.png)
![](https://img.haomeiwen.com/i15003506/8850ad355a7f4bff.png)
Ajax传值方式,单个传参
![](https://img.haomeiwen.com/i15003506/61341358a471704e.png)
![](https://img.haomeiwen.com/i15003506/ea036a82c7e8bd13.png)
手写springmvc qq群2.集合图3.面试宝典计算
![](https://img.haomeiwen.com/i15003506/cc7abebafd2fc9c3.png)
2.使用jenkins部署Spring Boot 链接
-
<u>https://www.cnblogs.com/ityouknow/archive/2017/11/26/7899349.html</u>
4.找不到方法
image.png
image.png
image.png
解决方法:数据库看是否有同样数据
Property [pst_id] not found on type [com.zhiyou100.pojo.Projectstype]
时间问题
image.png
复 写 override注解出错
解决措施:
image.png
错误描述:页面的时间参数传不过来 报400错误
写众筹项目后台的一些注意事项:
解决方法:
image.png
另外在数据库时间类型设置为datetime
image.png
image.png
描述:项目进度的 以百分比的 表达方式
分页的相关描述:
image.png
Jsp页面所需要的标签
image.png
绝对路径的两种设置:
image.png
image.png
第二种:
image.png
列出相关联的外键的信息 这里的user指的是 Projects中的实体类中的属性
image.png
image.png
image.png
image.png
image.png
image.png
start :start===>代表开始的下一条记录
lineSize:===>代表 检索的记录数。。。。。
比如:select * from tablename limit 15,15
即取出第16条至第30条,15条记录 跟controller 的map中的k相对应
image.png
image.png
image.png
image.png
服务器连接
image.png
image.png
表现: 需要改三处
image.png
没有什么可用 包名一定要对应
image.png
image.png
image.png
启动web服务(消费者) 连接其他ip 提供接口的service名字冲突
描述:无效的绑定 接口跟映射文件 (指的是mapper和xml文件不在同一目录下)
image.png
1.解决方法:建一个同样的包将mappingxml映射文件放在scr.main.resource下(本地目录)
2.target指的是本地压缩 在pom文件中加入
image.png
4.意思是 将src.main.java作为资源目录
小乌龟torterssvn是客户端svn repository svn是服务端
image.png
删除不掉日志文件
意思是有个服务在启动 关闭就好了
image.png
老师购书库账号
多看阅读
bluelibra001@163.com Yfc#102829
永久关掉防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
网上课程视频
<u>http://www.chilangedu.com/</u>
慕课网视频
<u>https://www.imooc.com/learn/767</u>
从路经中取商品id 设置默认值
![](https://img.haomeiwen.com/i15003506/8fd906927b41352f.png)
从属性文件中取值properties
![](https://img.haomeiwen.com/i15003506/b7a5fa6737b19ac0.png)
描述写一个ajax请求报406错误少json,jar包(对象转换成json对象用的)2.请求的后缀是.html是无法转换成json数据的 解决方法web.xml配置文件在加一个.action
![](https://img.haomeiwen.com/i15003506/e13af6b834148e65.png)
![](https://img.haomeiwen.com/i15003506/17aa4722817743ba.png)
删除操作时,Forward页面url路经不发生变化 redirect路经发生变化
拦截器一般是在用户登录使用
需要做的业务处理
![](https://img.haomeiwen.com/i15003506/945a4e74da90a1b9.png)
![](https://img.haomeiwen.com/i15003506/edbd950c9cf20490.png)
实现此接口
![](https://img.haomeiwen.com/i15003506/8bcb487862e70b77.png)
![](https://img.haomeiwen.com/i15003506/10a2e08ee82fa137.png)
1、用户发送请求到前端控制器(DispatcherServlet)。
2、前端控制器请求处理器映射器(HandlerMapping)去查找处理器(Handler)。
3、找到以后处理器映射器(HandlerMappering)向前端控制器返回执行链(HandlerExecutionChain)。
4、前端控制器(DispatcherServlet)调用处理器适配器(HandlerAdapter)去执行处理器(Handler)。
5、处理器适配器去执行Handler。
6、处理器执行完给处理器适配器返回ModelAndView。
7、处理器适配器向前端控制器返回ModelAndView。
8、前端控制器请求视图解析器(ViewResolver)去进行视图解析。
9、视图解析器向前端控制器返回View。
10、前端控制器对视图进行渲染。
11、前端控制器向用户响应结果。
![](https://img.haomeiwen.com/i15003506/0bfb9fc255a71a6d.png)
2018!尚硅谷全套视频200G,免费下载,自学一样拿1万+月薪!
尚硅谷Vue、SpringBoot、SpringCloud倾心之课!
【Java基础,Java9,JavaWeb】www.atguigu.com/download.shtml
【Linux,Oracle,JDBC,MySQL高级】http://url.cn/4ERsXa0
【HTML5,CSS3,JS,JQuery,AJAX】http://url.cn/4EHmHKZ
【SSH,SSM,SpringMVC,SpringBoot】http://url.cn/4Ej6ePw
【Redis,Shiro,MyBatis】http://url.cn/4EU3FCV
【Android核心,影音,商城项目】http://url.cn/4ENsQjH
【Node,mongoDB,Angular,React】http://url.cn/5ndEJKm
自学一样拿1万+月薪,技术群:715446567
1、编写自定义标签类
/**
- 自定义标签的使用
- @author Steven
*/
public class MyTag extends TagSupport {
@Override
public int doStartTag() throws JspException {
JspWriter out = super.pageContext.getOut();
try {
out.print("<span>这个是自定义标签输出的内容<span>");
out.print("<h1>这个是自定义标签输出的大标题<h1>");
} catch (IOException e) {
e.printStackTrace();
}
return super.doStartTag();
}
}
2、编写tld描述文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE taglib
PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
"http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
<taglib>
<tlib-version>2.0</tlib-version>
<jsp-version>1.2</jsp-version>
<short-name>myTag</short-name>
<uri>http://itheima/myTag/</uri>
<tag>
<name>out</name>
<tag-class>com.itheima.crm.utils.MyTag</tag-class>
<body-content>JSP</body-content>
</tag>
</taglib>
3、使用自定义标签,页面引入
<%@ taglib prefix="myTag" uri="http://itheima/myTag/"%>
<myTag:out></myTag:out>
![](https://img.haomeiwen.com/i15003506/157eb3f4e1dab1d5.png)
[图片上传中...(image.png-c45f5-1544076183037-0)]
网友评论