springBoot从一个页面调到另一个页面
需要通过前端控制器Controller,所以我们在专门处理导航栏页面跳转的IndexController中写一个通用的跳转页面方法toPage(),通过get请求将跳转的页面传过去
IndexController
package com.ssp.sst.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import javax.servlet.http.HttpServletRequest;@Controllerpublic class IndexController {@RequestMapping(value = "/toPage",method = RequestMethod.GET)public String toPage(HttpServletRequest request){String url= request.getParameter("url");return url;}}
index.html
<a href='/' id="a2" name="/" target="i">百度</a><a href='/toPage?url=/indexDemo2' id="a1" name="indexDemo2.html" target="i">跳转demo2页面</a><a href='/toPage?url=/earth' id="a3" name="earth" target="i">跳转地球仪页面</a>
请注意上面标签方法里href跳转页面的路径写法
第一个是百度的域名
第二个是static文件下templates下的indexDemo2.html 跟earth.html