栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springmvc学习01-servlet回顾-springmvc程序

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springmvc学习01-servlet回顾-springmvc程序

springmvc 学习01 回顾servlet
  1. 将项目变成一个web项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7Rwbin9H-1634779619911)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018105244170.png)]

  1. 编写jsp页面
  • 此处写好form表单要提交的路径,也就是servlet的路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Re2fBiVt-1634779619916)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018111628204.png)]

  1. 编写servlet

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sY51krUJ-1634779619919)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018111809896.png)]

  1. 在web.xml里面注册servlet

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dPDFPnzr-1634779619922)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018112458246.png)]

  1. 配置tomcat并且启动

  2. 测试界面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kpH33bbj-1634779619926)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018112829418.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NbWLwtae-1634779619928)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018112855538.png)]

hellospringmvc
  • 问题:
  1. 出现404未找到页面

FIle-projectStructure 添加打包文件的下面的lib

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I2GYJqcD-1634779619929)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20211018141609377.png)]

  • 配置步骤
  1. 在web.xml中配置servlet自动分发器



    
    
        springmvc
        org.springframework.web.servlet.DispatcherServlet
        
        
            contextConfigLocation
            classpath:springmvc-servlet.xml
        
        
        1
    

    
    
    
        springmvc
        /
    

2.在springmvc-servlet.xml中配置controller适应器,路径映射器等




    

    

    
    
        
        
        
        
    



    
    

  1. 继承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;
    }
}
  1. 在spring 中注册上controller实现类
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341073.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号