package Ġmy cord a . app . website Ċ Ċ import Ġorg . http 4 k . core .* Ċ import Ġorg . http 4 k . routing . Resource Loader . Companion . Classpath Ċ import Ġorg . http 4 k . routing . Routing Http Handler Ċ import Ġorg . http 4 k . routing . bind Ċ import Ġorg . http 4 k . routing . routes Ċ import Ġorg . http 4 k . routing . static Ċ Ċ class ĠRouting Controller ( v Host : ĠString ) Ġ: ĠHttp Handler Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġinvoke ( p : ĠRequest ) Ġ= Ġroutes ( p ) ĊĊĠĠĠ Ġprivate Ġval Ġroutes : ĠRouting Http Handler Ġ= Ġroutes ( ĊĠĠĠĠĠĠĠ Ġ"/" Ġbind ĠMethod . GET Ġto Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠResponse ( Status . TEMP OR ARY _ RE DIRECT ). header (" Location ", Ġ"$ v Host / static / home . html ") ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġ"/ static " Ġbind Ġstatic ( Classpath (" www ")) ĊĊ Ċ // ĠĠĠĠĠĠĠ Ġ"/ home " Ġbind ĠMethod . GET Ġto Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġhtml Ġ= ĠTemplate Processor (). process ( Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ templates / home . html ", Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġempty Map < String , ĠAny >() Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠResponse ( Status . OK ). body ( html ) Ċ // ĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) Ċ }