我是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;
提前致谢!
答案 0 :(得分:0)
出现此问题是因为您的jsp(捐赠框)无法编译(我在tomcat中看到的这种行为)。
从快速查看,我可以说requestedPathWithQuery - 在脚本中未定义变量。
有关更精确的说明,您可以查看日志