如何在jsp页面中修改包含文件而不显示空白内容

时间:2011-06-21 18:13:01

标签: java jsp include logic

我是jsp servlet的初学者,我需要一些帮助,当我进行更改时,我的页面不会显示为空白。我试图将donate-box.jsp中的代码包含到org-about-panel.jsp页面的布局中,该页面本身包含在另一个视图jsp文件中。当我更改捐赠框时,然后加载视图文件,我看到一个空白网站,然后刷新后,它会像以前一样显示没有捐赠框。

这是我试图包含的代码,来自捐赠框:

    <logic:notEqual name="hideDonateBox" value="true">

    <form action="https://<%=request.getServerName()%><%=contextPath%>/cartDonate.do method="get">
    <input type="hidden" name="targetPage" value="<%=requestedPathWithQuery%>">
    <div class="donateBox">
    <logic:notEmpty name="detailOrgBean" property="offerings">
    <table class="donateBox" cellpadding="0" cellspacing="0">
    <logic:iterate name="detailOrgBean" property="relatedOfferings" id="receiver"         indexId="oppIndex" length="5">
    <tr class="donateBox">
    <td class="donateBox">
    <input type="radio" name="receiverId" 
           value="<bean:write name="receiver" property="id"/>">
    </td>
    <th class="donateBox" align="right">

$ -                           / donate /&lt;%= formatter.getUrlPath((Receiver)receiver)%&gt;“&gt;                                                      “检查&gt;          “&GT;                      $(其它)                                                                   

此文件包含在此代码的另一个文件中。我试过评论逻辑:notequal或logic:empty tags。

&lt;%@ include file =“/ templates / donate-box.jsp”%&gt;

提前致谢!

1 个答案:

答案 0 :(得分:0)

出现此问题是因为您的jsp(捐赠框)无法编译(我在tomcat中看到的这种行为)。

从快速查看,我可以说requestedPathWithQuery - 在脚本中未定义变量。

有关更精确的说明,您可以查看日志