• Tạo project Java web application

  • New project -> jakarta EE -> Template -> web application -> create

#######

#######

  • Thêm tomcat

  • Dowload tomcat 10 tại: https://tomcat.apache.org/download-10.cgi

  • Core -> click dowload 32 hoặc 64 bit -> giải nén file

#######

  • Thêm tomcat 10 vào Intellij

#######

  • Chọn edit configuration -> add new run configuration (hoặc dấu cộng trên cùng bên trái) -> tomcat server -> local

#######

#######

#######

  • Click chuột configuration-> click dấu cộng -> click tomcat home -> trỏ tới folder vừa tải tomcat 10 -> ok -> ok

#######

#######

  • Tại Before launch -> click dấu cộng -> Buid Arifacts -> chọn tên folder:war exploded -> ok

#######

  • Deployment -> dấu cộng -> Arifacts -> chọn tên folder:war exploded

#######

  • Click OK Thực hiện chạy file index.jsp

#######

#######

  • Configura trong pom xml thêm dependency

<!-- taglibs-standard-spec-*.jar -->
        <!-- http://mvnrepository.com/artifact/org.apache.taglibs/taglibs-standard-spec -->
        <dependency>
            <groupId>org.apache.taglibs</groupId>
            <artifactId>taglibs-standard-spec</artifactId>
            <version>1.2.5</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp.jstl</groupId>
            <artifactId>jstl-api</artifactId>
            <version>1.2</version>
        </dependency>
        <!-- taglibs-standard-impl-*.jar -->
        <!-- http://mvnrepository.com/artifact/org.apache.taglibs/taglibs-standard-impl -->
        <dependency>
            <groupId>org.apache.taglibs</groupId>
            <artifactId>taglibs-standard-impl</artifactId>
            <version>1.2.5</version>
        </dependency>
  • Đăng ký thư viện JSP

    Khai báo taglib tại đầu trang jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  • Kiểm Thử

<body>
<c:set var = "stuff" value ="<%= new java.util.Date() %>" />
Time is ${stuff}
<h1><%= "Hello World!" %>
</h1>
<br/>
<a href="hello-servlet">Hello Servlet</a>
</body>

#######

The End