中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在SpringBoot項目中使用JSP

發布時間:2021-03-26 17:42:06 來源:億速云 閱讀:154 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關如何在SpringBoot項目中使用JSP,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

依賴:

  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.1.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
  </parent>

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

示例代碼:

  @RequestMapping(value = "/register", method = RequestMethod.GET)
  @ResponseBody
  public String register(){

    return "user register";
  }

  /** @GetMapping 是Spring 4.3 的新特性 */
  @GetMapping("getUser")
  @ResponseBody
  public String getUser(){

    return "user get";
  }

  /** @PostMapping 也是Spring 4.3 的新特性 */
  @PostMapping("createUser")
  @ResponseBody
  public String createUser(){

    return "user create";
  }


  /**
   * @RequestParam 接收提交的參數,參數默認是必填的
   * @RequestParam(value = "password", required = false) required = false,可以不是必填的參數
   * 
   */
  @PostMapping("buildUser")
  @ResponseBody
  public String buildUser(@RequestParam("username") String username, 
                      @RequestParam(value = "password", required = false) String password){

    return "提交的參數:username" + username + " password:" + password;
  }

在SpringBoot中使用JSP

SpringBoot默認不支持JSP,需要在項目中添加相關的依賴

 <dependency>
      <groupId>org.apache.tomcat.embed</groupId>
      <artifactId>tomcat-embed-jasper</artifactId>
    </dependency>

    <dependency>
      <groupId>org.eclipse.jdt.core.compiler</groupId>
      <artifactId>ecj</artifactId>
      <version>4.6.1</version>
      <scope>provided</scope>
 </dependency>

配置文件增加配置項:

spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp

Login.java

@Controller
public class LoginController {

  @PostMapping("login")
  public String login(String username, String password){

    if (username.equals(password)){
      return "list";
    }
    return "login";
  }

  @GetMapping("form")
  public String from(Model model){

    model.addAttribute("username", "tomcat");
    return "form";
  }

}

如何在SpringBoot項目中使用JSP

關于如何在SpringBoot項目中使用JSP就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀柔区| 怀远县| 宝清县| 洛浦县| 霸州市| 苗栗市| 开江县| 仙居县| 泽州县| 增城市| 邳州市| 九龙坡区| 潢川县| 关岭| 霍州市| 盈江县| 五原县| 甘洛县| 高碑店市| 庆云县| 册亨县| 青河县| 桦川县| 枞阳县| 清镇市| 古蔺县| 儋州市| 化州市| 清新县| 商河县| 巴林右旗| 偏关县| 依安县| 新竹县| 陆丰市| 临沭县| 呼和浩特市| 静安区| 武威市| 拜泉县| 建阳市|