spring boot整合jsp

來源:互聯網
上載者:User

標籤:main   vax   檔案   info   efi   總結   目錄   color   index.jsp   

使用idea寫個基於spring boot架構的小程式,實現解密功能。前端頁面基本沒要求,可以多簡單就多簡單,所以直接在spring boot項目中整合一個jsp頁面。

建立個spring boot項目,網上好多建立spring boot的教程,隨便百度一下。

建立好項目,寫個HelloController運行一下,如果能正常運行,就開始整合jsp:

第一步:在pom.xml添加兩個依賴包,如下:

<dependency>    <groupId>javax.servlet</groupId>    <artifactId>jstl</artifactId>    <version>1.2</version></dependency><dependency>    <groupId>org.apache.tomcat.embed</groupId>    <artifactId>tomcat-embed-jasper</artifactId>    <!--<scope>provided</scope>--></dependency>
附片,好看一點:

第二步:src/main/resources下面的application.properties檔案設定如下:

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

網上教程大部分有這個,但是注釋掉似乎也可以運行,不過還是加上比較保險。

第三步:在main目錄下面,建立webapp的目錄結構:webapp/WEB-INF,

第四步:在project structure進行設定:

進入後,點擊modules,出現如下頁面:

如果項目demo下面的web是不存在的,點擊demo項目上面的加號進行建立:

 

選中web,出現如下頁面,1、需要在Web Resource Directories下面添加剛建立的web目錄路徑。2、需要在deployment descriptors添加一個web.xml:

在Web Resource Directories點擊右側的加號,添加第三步建立的web目錄結構:

點擊右側的目錄選取器,選中webapp,點擊OK:

 

在deployment descriptors添加一個web.xml:

在deployment descriptors右側點擊加號,選中1 web.xml

把web.xml所在的目錄結構修改成src/main/webapp/WEB-INF:

點擊OK,進入如下頁面:

注意:這個目錄結構裡面並沒有web.xml檔案,要記得在WEB-INF後面添加:\web.xml

這樣才會在webapp/WEB-INF目錄下建立出web.xml檔案。(在這裡坑了好久)

點擊OK,OK,返回項目介面:

spring boot整合jsp算是配置好了,接下來可以在webapp目錄下面建立個index.jsp,跑跑程式,看能不能正常運行:

溫馨提示:記得在web.xml配置一下你的jsp頁面。運行結果如下:

 

 

恐鳥蛋:上面的總結可能有錯漏的地方,希望能夠得到讀者的反饋!大家互相交流學習!

 

 

 

 



spring boot整合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.