我在 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}" />