发表于: 2017-04-10 21:40:40

3 1049


今天完成的事:

1、在原来例子上加了一个model、dao、service、mapping、以及mysql上对应的数据表,跑测试

代码很烂甚至有些地方不符合规范(吐槽请随意)

遇到的坑:

在这里我刚开始以为注解用错了,造成获取不到传入的参数,但是看到下面的log日志后发现数据是能够获取到的(其实上面message说了是mybatis系统错误,也就是说在controller里错误是发生在personService。addPerson(person)这段代码里的)

于是乎我对比着查遍了我加的所有的类以及数据库,确认没问题后跑了很久任然是这个错误。后来想到之前用eclipse跑spring官网的例子直接返回个字符串,页面上就能出现该字符串,于是我将之前的注释掉返回“hahahah“

Tomcat运行后

message 上说 、WEB-INF/hahahah.jsp.到了这里我才意识到IDEAcontroller的return返回字符串默认的是view的名称。(然后创建一个jsp文件进行验证)

Tomcat运行后结果

得到结论:用IDEA测试MVC一定要有view,(特别是从eclipse转过来的要注意下)

明天计划的事:抄个jsp文件来运行下今天写的东西

收获:上面的结论

总结:好好学习,乖乖踩坑,默默成长。


返回列表 返回列表
评论

    分享到