SpringBoot整合jsp

來源:互聯網
上載者:User

標籤:tree   https   serve   部落格   artifact   初始化   config   整合   tps   

一、springBoot整合jsp:
  • 1、修改pom檔案
<!--整合jsp所需jar包--><!--jsp頁面使用jstl標籤--><dependency>    <groupId>javax.servlet</groupId>    <artifactId>jstl</artifactId></dependency><!-- tomcat 的支援.--><dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-tomcat</artifactId>    <scope>provided</scope></dependency><!--用於編譯jsp--><dependency>    <groupId>org.apache.tomcat.embed</groupId>    <artifactId>tomcat-embed-jasper</artifactId>    <!--<scope>provided</scope>--></dependency>
  • 2、application.yml配置
server:  port: 8100 spring:  mvc:    view:      prefix: /WEB-INF/jsp/   # 頁面預設首碼目錄      suffix: .jsp            # 響應頁面預設尾碼
  • 3、編寫啟動類,繼承SpringBootServletInitializer類,並重寫configure方法

    這個類的作用與在web.xml中配置負責初始化Spring應用內容相關的監聽器作用類似,只不過在這裡不需要編寫額外的XML檔案了。

  • 4、編寫Controller

必須是@Controller註解,如果是@RestController 則需要用new ModelAndView("first/hello");

  • 5、編寫jsp

目錄結構

  • 6、啟動項目,訪問http://localhost:8100/first

    可以成功訪問到jsp檔案。
註:在網上找過很多部落格,都說是在main下建立一個webapp檔案,設定為web,在web裡建立WEB-INF/jsp,但是我這樣試了很多次,一直訪問不了,報錯頁面找不到,我這個的jsp檔案是在resources目錄下的META-INF/resources/WEB-INF/jsp下,否則訪問不到jsp二、from表單登入
  • 1、pom檔案與設定檔不變 代碼在login檔案夾下,是使用@RestController註解與ModelAndView實現訪問jsp頁面

源碼

SpringBoot整合jsp

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.