如何将参数传递给jsp:include

发布于 2024-11-04 06:24:44 字数 482 浏览 0 评论 0原文

这是我的 jsp 文件的一部分。我正在努力将参数值设置为 SalesClientDetails.jsp。我没有使用此样式 <% %>。如何传递参数我尝试使用jsp:表达式但没有成功。

<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>

This is my part of jsp file.i am struggling to set param value to SalesClientDetails.jsp.i am not using this style <% %>. How to pass param i tried using jsp:expression but no success.

<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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

本王不退位尔等都是臣 2024-11-11 06:24:44

简单,不要使用 scriptlet,也不要采用 JSP 标签的风格。使用 JSTL/EL。

<c:if test="${not empty param.clientid}">
    <jsp:include page="SalesClientDetails.jsp" />
</c:if>

SalesClientDetails.jsp 中只需通过

${param.clientid}

Simple, do not use scriptlets, also not in flavor of JSP tags. Use JSTL/EL.

<c:if test="${not empty param.clientid}">
    <jsp:include page="SalesClientDetails.jsp" />
</c:if>

And in the SalesClientDetails.jsp just get it by

${param.clientid}
猫烠⑼条掵仅有一顆心 2024-11-11 06:24:44

您已在 scriptlet 中创建了变量 clientId,这意味着它是一个 Java 变量(相对于页面上下文中的值)。因此,您必须使用 <%= %> 检索它:

<jsp:param name="clientid" value="<%=clientId%>" />

You've created the variable clientId within a scriptlet, which means that it's a Java variable (versus a value in the page context). So you have to retrieve it with <%= %>:

<jsp:param name="clientid" value="<%=clientId%>" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文