如何将param传递给jsp:include

Sur*_*non 6 java jsp

这是我的jsp文件的一部分.我正在努力将参数值设置为SalesClientDetails.jsp.i我没有使用此样式<%%>.如何传递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>
Run Code Online (Sandbox Code Playgroud)

Ano*_*non 1

clientId您已在 scriptlet 中创建了该变量,这意味着它是一个 Java 变量(而不是页面上下文中的值)。所以你必须用以下方法检索它<%= %>

<jsp:param name="clientid" value="<%=clientId%>" />
Run Code Online (Sandbox Code Playgroud)