真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

springboot如何解決無法跳轉(zhuǎn)頁面的問題

小編給大家分享一下springboot如何解決無法跳轉(zhuǎn)頁面的問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計與策劃設(shè)計,大冶網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:大冶等地區(qū)。大冶做網(wǎng)站價格咨詢:18980820575

首先我登錄頁面直接通過瀏覽器請求直接訪問的,項目結(jié)構(gòu)如圖所示

springboot如何解決無法跳轉(zhuǎn)頁面的問題

登錄頁面


  
  
  

點擊提交后,是一個ajax發(fā)送表單里面的數(shù)據(jù),請求地址為index,會去數(shù)據(jù)庫里面查詢是否有這個人(后端采用mybatis去數(shù)據(jù)庫查詢),根據(jù)返回的結(jié)果,跳到相應(yīng)的頁面去,我在controller里面寫的index請求的java代碼為:

//  登錄
  @GetMapping("index")
  public String addDept(Dept dept) {
    log.info("dept===" + dept);
    List depts = deptService.selectDept(dept);
    if (depts != null) {
      return "index";
    } else {
      return "error";
    }
  }

意外的事情出現(xiàn)了,有查詢結(jié)果出來,而且也進(jìn)入了if判斷,但就是沒有跳轉(zhuǎn)頁面,這個問題困惑了許久,一直沒想到問題出現(xiàn)在哪里,百度了很多,其中百度給的結(jié)果有以下幾點:

注解使用@Controller 而不是@RestController,因為使用@RestController會返回“index”字符串
首先在pom文件中引入模板引擎jar包,即:


  org.springframework.boot
  spring-boot-starter-thymeleaf

在application.properties中配置模板引擎

spring.thymeleaf.prefix=classpath:/templates/

不加@responseBody注解,因為加了之后會返回一個字符串的形式;
以上的這些坑,我都試了,最后還是沒有失敗,但是我直接在瀏覽器上輸入index請求,會跳轉(zhuǎn)到index.html的頁面上面去,我就很納悶了,還是不知道我的問題出現(xiàn)在哪里

我的index.html的頁面如下,用ajax請求,調(diào)用去數(shù)據(jù)庫查詢所有人的請求,代碼如下:

index頁面