- 将项目变成一个web项目
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7Rwbin9H-1634779619911)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018105244170.png)]
- 编写jsp页面
- 此处写好form表单要提交的路径,也就是servlet的路径
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Re2fBiVt-1634779619916)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018111628204.png)]
- 编写servlet
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sY51krUJ-1634779619919)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018111809896.png)]
- 在web.xml里面注册servlet
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dPDFPnzr-1634779619922)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018112458246.png)]
-
配置tomcat并且启动
-
测试界面
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kpH33bbj-1634779619926)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018112829418.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NbWLwtae-1634779619928)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018112855538.png)]
hellospringmvc- 问题:
- 出现404未找到页面
FIle-projectStructure 添加打包文件的下面的lib
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I2GYJqcD-1634779619929)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018141609377.png)]
- 配置步骤
- 在web.xml中配置servlet自动分发器
springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc-servlet.xml 1 springmvc /
2.在springmvc-servlet.xml中配置controller适应器,路径映射器等
- 继承contorller接口,编写控制层代码
package com.xu;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class servlet implements Controller {
public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
//ModelAndView 模型和视图
ModelAndView mv = new ModelAndView();
//封装对象,放在ModelAndView中。Model
mv.addObject("msg","HelloSpringMVC!");
//封装要跳转的视图,放在ModelAndView中
mv.setViewName("hello"); //: /WEB-INF/jsp/hello.jsp
return mv;
}
}
- 在spring 中注册上controller实现类



