SpringMvc CRUD

发布时间 2023-04-16 21:29:28作者: 孔武

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;
    }
}