我在 script-let 中有以下代码。如何使用 JSTL 重写它?
<%
int Queryid = new Integer(request.getParameter(" QueryNo"));
Queries query = QueriesUtil.findByQid(Queryid);
%>
您在这里的请求应该首先命中一个调用QueriesUtil
(通常是业务/DAO 类)的 Servlet,以Query
像以前一样检索对象
Queries query = QueriesUtil.findByQid(Qid);
然后 Servlet 需要使其在正确的范围内可用(例如,请求eaxmple)
request.setAttribute("query", Query);
在使用RequestDispatcher
. _
RequestDispatcher view = request.getRequestDispatcher("target.jsp");
view.forward(request, response);
现在,假设Query
有一个value
属性可以检索target.jsp
为
<c:out value="${query.value}" />