发表于: 2017-09-23 23:54:38
1 671
今天完成的任务:
1.解决之前的问题,可以输出helloword了
2. 学习springmvc的配置代码
mvc设计模式:
用户请求到controller----将用户输入的指令和数据传给业务模型
model进行业务逻辑判断,数据库存取。
view根据业务逻辑选择不同视图,反馈给用户。
servlet:是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。dispatcherservlet是springmvc中的处理器,负责截获特定模式的url请求和指派任务。
Springmvc的常用注解类:
requestmapping:dispatcherservlet在截获请求后就可以通过处理器上面@RequestMapping提供的映射信息来确定请求所对应的处理方法。
Component:通用标注,在不知道使用哪种标注时可以使用这个,但是最好不使用这种方法。
Controller:标注web控制器
Service:标注service层服务
Repository:标志dao层数据访问
@RequestMapping(value=“/user”)=@RequestMapping("user");代表具体的请求路径。
2.实现springmvc登录界面。
虽然可以进行简单的跳转但是问题还是很大。
1.必须要输入login.jsp才可以进入界面,只输入login不可以。
2.可以不登录直接跳到成功界面,只需要输入success.jsp就可以
3.不知道为什么本来输入的是.jsp会自动变成.html的后缀。
明天的计划:
继续学习springmvc,争取把今天的问题解决掉。
学习基础。
遇到问题:
1.实现springmvc的hello项目适合一直报错
后来导入了jstl-1.1.2.jar,standard-1.1.2.jar两个包以后就可以了。
2.网上找的登录的例子一直报错都是404,感觉原因应该是我的jsp都放在WEB-INF下面所以不能直接跳转,需要在配置中加入映射。
收获:
学会了怎么使用Springmvc写简单的界面,对mvc有了进一步了解。
评论