首页 > 其他分享 >SpringMvc CRUD

SpringMvc CRUD

时间:2023-04-16 21:33:28浏览次数:31  
标签:index return String SpringMvc CRUD page home public

1.前期准备

1.1.配置欢迎页

在webapp下添加/home/index.html,再在WEB-INF目录下创建index.jsp(真正的欢迎页面)

在web.xml中配置<welcome>标签,并加入/home/index.html

<welcome-file-list>
  <welcome-file>/home/index.html</welcome-file>
</welcome-file-list>

通过Controller控制器跳转页面

@Controller
public class IndexController {
    @RequestMapping(value="/home/index.html")
    public String toIndex(){
        return "index";
    }
}

1.2.公共跳转方式

通过@PathVariable方式实现公共页面跳转。

@Controller
@RequestMapping("/page")
public class InputController {

    /**
     * 例如:http://localhost:8080/ssm/page/index
     * @param page
     * @return
     */
    @RequestMapping("/{page}")
    public String to(@PathVariable("page") String page){
        return page;
    }

    /**
     * 例如:http://localhost:8080/ssm/page/book/addBook
     * @param page
     * @return
     */
    @RequestMapping("/{dir}/{page}")
    public String to(@PathVariable("dir") String dir,
                     @PathVariable("page") String page){
        return dir+"/"+page;
    }
}

标签:index,return,String,SpringMvc,CRUD,page,home,public
From: https://www.cnblogs.com/wujingyu123/p/17324146.html

相关文章

  • SpringMVC中的字符编码问题
    字符编码问题目录字符编码问题一、背景二、排查思路2.1、查看idea默认编码方式2.2、查看接口代码2.3、查看linux编码三、解决思路3.1、修改远程调用编码四、SpringMVC对字符编码的配置4.1、字符编码自动配置类HttpEncodingAutoConfiguration4.2、配置类中属性说明4.3、过滤器中设......
  • spring-boot对接ldap实现crud
    之前查询了很多通过java对接ldap的,很多都说的不太容易理解,现在写一篇文章记录一下对接ldap的过程。1.创建spring-boot项目,pom文件添加依赖<!--LDAP依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spr......
  • SpringMVC上传大型视频文件到服务器,解决方案
    ​PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploads=on/off 是否允许通过http方式上传文件2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错3.memory_limit=50M 设置脚本可以分配的最大内存量,防止失控脚本占用过多内存,此指......
  • crud开发流程
    序言:为吃透一个Java开发增删改查而写的项目一、需求分析 需求:1、具体点的增删改查:  一个表(用户表:用户id(自增主键)、用户编号、用户名称、QQ、手机号、出生日期、排序),,前端界面完成该表的增删改查2、前后端分离的模式,前端可以尝试用 vue+ElementUI来做 分析:通......
  • Elasticsearch 7.x文档基本操作(CRUD)
    一、概述Elasticsearch是一个流行的开源搜索引擎,用于存储、搜索和分析数据。下面是Elasticsearch7.x版本的基本操作(CRUD):1、创建索引:PUT/index_name{"settings":{"number_of_shards":1,"number_of_replicas":0}}2、查看索引:GET/index_name3、......
  • servlet容器,web容器,spring容器,springmvc容器的区别(转载)
     这个理解我可以通过一个http的页面请求来说明。说明 Tomcat&Jetty在启动时给每个Web应用创建一个全局的上下文环境,这个上下文就是ServletContext,其为后面的Spring容器提供宿主环境。Tomcat&Jetty在启动过程中触发容器初始化事件,Spring的ContextLoaderListener会监听到......
  • Springmvc常用注解参数与返回值
    1.常用注解1.1.@RequestMapping@RequestMapping注解是一个用来处理请求地址映射的注解,可用于映射一个请求或一个方法,可以用在类或方法上。标注在方法上用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法@ControllerpublicclassHelloController{......
  • Springmvc入门
             1.什么是springmvcSpringWebMVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。ssm:即springmvc,spring,mybatis  2.项目中加入springmvc支持2.1导入依赖<dependency><groupId>org.springframework</groupI......
  • SpringMVC 长轮询
    修改web.xml让其支持异步请求<filter><filter-name>CharacterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param>&l......
  • springmvc参数传递不给参数值默认值设置方法
    @RequestMapping("hello")publicvoiidtest001(@RequestParam(defaultValue="11")intage,@RequestParam(defaultValue="0.1")doublemoney){System.out.println("age:"+age+",money:"+money);} 注意: ......