38 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			38 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|  | ## Spring Thymeleaf 
 | ||
|  | 
 | ||
|  | This module contains articles about Spring with Thymeleaf | ||
|  | 
 | ||
|  | ### Relevant Articles: 
 | ||
|  | - [Introduction to Using Thymeleaf in Spring](https://www.baeldung.com/thymeleaf-in-spring-mvc) | ||
|  | - [CSRF Protection with Spring MVC and Thymeleaf](https://www.baeldung.com/csrf-thymeleaf-with-spring-security) | ||
|  | - [Thymeleaf: Custom Layout Dialect](https://www.baeldung.com/thymeleaf-spring-layouts) | ||
|  | - [Spring and Thymeleaf 3: Expressions](https://www.baeldung.com/spring-thymeleaf-3-expressions) | ||
|  | - [Spring MVC + Thymeleaf 3.0: New Features](https://www.baeldung.com/spring-thymeleaf-3) | ||
|  | - [How to Work with Dates in Thymeleaf](https://www.baeldung.com/dates-in-thymeleaf) | ||
|  | - [Working with Fragments in Thymeleaf](https://www.baeldung.com/spring-thymeleaf-fragments) | ||
|  | - [Conditionals in Thymeleaf](https://www.baeldung.com/spring-thymeleaf-conditionals) | ||
|  | - [Iteration in Thymeleaf](https://www.baeldung.com/thymeleaf-iteration) | ||
|  | - [Spring with Thymeleaf Pagination for a List](https://www.baeldung.com/spring-thymeleaf-pagination) | ||
|  | - [Working with Select and Option in Thymeleaf](https://www.baeldung.com/thymeleaf-select-option) | ||
|  | - [[next -->]](/spring-thymeleaf-2) | ||
|  | 
 | ||
|  | ### Build the Project
 | ||
|  | 
 | ||
|  | mvn clean install | ||
|  | 
 | ||
|  | ### Run the Project
 | ||
|  | 
 | ||
|  | mvn cargo:run | ||
|  | - **note**: starts on port '8082' | ||
|  | 
 | ||
|  | Access the pages using the URLs: | ||
|  | 
 | ||
|  |  - http://localhost:8082/spring-thymeleaf/ | ||
|  |  - http://localhost:8082/spring-thymeleaf/addStudent/ | ||
|  |  - http://localhost:8082/spring-thymeleaf/listStudents/ | ||
|  | 
 | ||
|  | The first URL is the home page of the application. The home page has links to the second and third pages. | ||
|  | 
 | ||
|  | ### Security
 | ||
|  | The user/password required is: user1/user1Pass |