发表于: 2017-10-10 23:55:53
2 882
今天完成的事情:
写完controller类所定义的jsp页面
完成了ssm项目的所有代码,运行正常
明天计划的事情:
完善代码,让其输出任务一的报名表
遇到的问题:
由于代码是两天完成的,所以今天第一次运行时,发现没有写web.xml文件,然后就出现了页面没有跳转的情况。
在代码没有报错的情况下,出现欢迎页面,其余需求页面没出现,首先就看servlet的配置。
收获:
1.大概清楚了页面的实现过程
其中jsp文件只是格式问题,不参与跳转方法。主要控制跳转方法的是controller类。而操作数据的方法是通过业务逻辑层定义的接口方法实现的。数据的调用是通过dao层的接口实现的。
总之,就是实现页面跳转过程是通过servlet里面设置的url-pattern所决定的,比如设置的“/”,servlet就会拦截“/”,所以在controller类里面的@Requestmapping后的括号里就会有“/login”等,拦截到后和返回值一起返回,实现页面跳转功能,jsp文件只是一个页面格式和展示内容。
2.复习web.xml配置
其实servlet不是springmvc所特有的,而是由于这个项目所需要的,所以在web.xml文件中配置了这个东西。包括可以配置监听器啊,过滤器啊等等。
就比如要出现欢迎界面,只需要一个欢迎页面的配置加个jsp文件,启动tomcat就可以了。
在我们比较常用的web.xml标签使用,注意classpath属性就好了,其他有什么报错就加配什么标签就好了。
评论