[kotlin] Ktor HTML 라이브러리 템플릿 작성
Kotlin의 Ktor는 간단하고 확장 가능한 웹 어플리케이션을 빌드하기 위한 도구입니다. Ktor는 다양한 라이브러리를 지원하며 HTML 라이브러리를 사용하여 HTML 템플릿을 작성할 수 있습니다. 아래는 HTML 라이브러리를 사용하여 간단한 템플릿을 작성하는 예제입니다.
1. 의존성 추가
먼저, build.gradle.kts
파일에 다음 의존성을 추가합니다.
dependencies {
implementation("io.ktor:ktor-html:${ktor_version}")
}
2. HTML 템플릿 작성
다음은 간단한 HTML 템플릿을 작성하는 예제입니다.
import io.ktor.html.*
import kotlinx.html.*
fun main() {
val html = createHTML().html {
head {
title("Kotlin Ktor HTML Example")
}
body {
h1 {
+"Welcome to Ktor HTML"
}
p {
+"This is a sample HTML template using Ktor HTML library."
}
}
}
println(html)
}
위 예제에서는 createHTML
함수를 사용하여 html
블록 안에서 HTML 템플릿을 작성하고 있습니다.
이제 위의 코드를 실행하면 HTML 템플릿이 생성되고 콘솔에 출력됩니다.
위 코드를 실행한 결과는 다음과 같습니다.
<!DOCTYPE html>
<html>
<head>
<title>Kotlin Ktor HTML Example</title>
</head>
<body>
<h1>Welcome to Ktor HTML</h1>
<p>This is a sample HTML template using Ktor HTML library.</p>
</body>
</html>
위 예제를 통해 Ktor의 HTML 라이브러리를 사용하여 간단한 HTML 템플릿을 작성하는 방법을 알아보았습니다.
참고문헌: