1. 程式人生 > >iIntelliJ IDEA中使用JSTL標籤庫

iIntelliJ IDEA中使用JSTL標籤庫

idea引用JSTL標籤庫中的標籤就出現問題,查閱說是缺少相應的jar包,報錯如是:

原因是沒有下載相應的jar包或者jar包沒有釋出到tomcat上

下面將idea中使用方法: 

1、下載jakarta-taglibs-standard-1.1.2.zip解壓並把standard.jar和jstl.jar加入到你的專案中

下載地址: http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/jakarta-taglibs-standard-1.1.2.zip

下載完成後解壓: 

將lib中的拷貝到專案中的WEB_INF/lib目錄下 

 

2、選擇File—>Setting在Setting下找到languages&Frameworks—->Schemas and DTDs,在右邊的External Schemas and DTDs框下點選+,然後在URI中填入http://java.sun.com/jsp/jstl/core 找到解壓檔案的tld目錄下的c.tld檔案,並選擇,到這裡,你就可以解決idea不識別jstl的問題 

此時就沒問題了

如果是maven專案只需要在pom.xml中新增依賴就可以 

<!--3: Servlet,web相關依賴 -->
    <dependency><!-- jsp用到的標籤:taglibs -->
      <groupId>taglibs</groupId>
      <artifactId>standard</artifactId>
      <version>1.1.2</version>
    </dependency>
    <dependency><!-- js預設標籤庫 -->
      <groupId>jstl</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>

但是注意要把相關jar包釋出到tomcat上

1.右鍵專案,點選Open Module Settings;

2.選擇左側的Artifacts,如圖,所有操作更改記得點選Apply


原文:https://blog.csdn.net/qq_34288630/article/details/80591095