这是我在jsp文件中的一部分。我正在努力将param值设置为SalesClientDetails.jsp。我没有使用这种样式<% %>。如何传递param我尝试过使用jsp:expression,但没有成功。
<jsp:scriptlet>
if (request.getParameter("clientid") != null) {
String clientid = request.getParameter("clientid");
</jsp:scriptlet>
<jsp:include page="SalesClientDetails.jsp">
<jsp:param name="clientid" value= />
</jsp:include>
<jsp:scriptlet>
}
</jsp:scriptlet>发布于 2011-05-02 22:00:16
发布于 2011-05-02 04:29:19
您已经在scriptlet中创建了变量clientId,这意味着它是一个Java变量(而不是页面上下文中的值)。因此,您必须使用<%= %>检索它
<jsp:param name="clientid" value="<%=clientId%>" />https://stackoverflow.com/questions/5850954
复制相似问题