script-let に以下のコードがあります。JSTLを使用してどのように書き換えることができますか?
<%
int Queryid = new Integer(request.getParameter(" QueryNo"));
Queries query = QueriesUtil.findByQid(Queryid);
%>
ここでのリクエストは、最初に(ビジネス/ DAOQueriesUtil
クラス全般)を呼び出すサーブレットにヒットしてQuery
、以前と同じようにオブジェクトを取得する必要があります
Queries query = QueriesUtil.findByQid(Qid);
次に、サーブレットはそれを適切な範囲で利用できるようにする必要があります (たとえば、eaxmpleの要求)。
request.setAttribute("query", Query);
を使用してターゲット JSPに転送する前に、 RequestDispatcher
.
RequestDispatcher view = request.getRequestDispatcher("target.jsp");
view.forward(request, response);
ここで、次のように取得できるプロパティQuery
があると仮定しますvalue
target.jsp
<c:out value="${query.value}" />