form#2
controllerからJSPへ値を渡す
IndexContriller.java
@Override public Navigation run() throws Exception { requestScope("hogeKey", "hogeValue"); return forward("index.jsp"); }
war/form/index.jsp
<p>入力して</p> <form method="post" action=""> <textarea name="content"></textarea><br /> <input type="submit" value="submit"/> </body> <hr /> request.getParameter("content") : <%= request.getParameter("content") %> <hr /> request.getAttribute("content") : <%= request.getAttribute("content") %> <hr /> ${コンテント}: ${content} <hr /> request.getParameter("hogeKey") : <%= request.getParameter("hogeKey") %> <hr /> request.getAttribute("hogeKey") : <%= request.getAttribute("hogeKey") %> <hr /> ${ホゲキー}: ${hogeKey} <hr />
- requestからの値取り出し方法はいくつもありますよー、ってこと
- org.slim3.controller.Controller#requestScope を1回見てねー、ってこと