发表于: 2017-11-28 21:37:31

2 599


今天完成的事情:关于RESTful又查看了一些博客什么的,找到一张图,个人感觉蛮好的

使用RESTful完成task1的接口

自己写的controller

GET,打印了数据库中所有学生的名字

POST,新增学生并输出id和姓名,连续POST了两次,根据id增加1证明是有效果的。

DELETE,没有成功,根据提示,JSP只允许GET,POST,HEAD,所以delete需要其他方法实现。

然后按照http://blog.csdn.net/zhangchao19890805/article/details/51587029的方法修改了一下,DELETE方法可以使用,但是输出结果 与预期结果不符。

         输出结果

        delete程序

        jsp

按照自己的想法,应该输出的结构是学生删除成功,但是显示的结构是show2,把<c:out value=${message }/>这行删除了重新运行,发现输出的还是show2,所以猜想可能和ResponeBody注解有关,至于细节部分,明天再看看。

PUT,发现和DELETE的情况类似,提交后,发现数据库中的记录的确是发生了修改,但是输出与预期不符。。。。。

     程序

期间试过把ResponseBody这个注解注释掉,发现程序不能正常运行。


遇到的困难:tomcat在加载web应用的时候出过各种各样的问题,然后根据控制台提示的caused by依次解决问题。

疑惑:spring的主配置文件,mybatis主配置文件,jdbc.properties这些文件需要放在src/main/resources目录下吗?我的都放在src/main/java目录下了

          在web开发中,controller类要单独写,还是就是service类?

明天的计划:关于这部分任务的细节部分再了解了解。顺便了解一下jetty。看了一下深度思考中的一些问题,发现还差得远。。。


返回列表 返回列表
评论

    分享到