发表于: 2017-10-10 23:55:53

2 881


今天完成的事情:

写完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属性就好了,其他有什么报错就加配什么标签就好了。


返回列表 返回列表
评论

    分享到