我试图将jsp页面包含到另一个jsp页面。例如,我有main.jsp
页面,其中包含extra.jsp
,但它不起作用。 extra.jsp
包含Struts if标记,当我删除它时,include工作正常。可能出现什么问题?
任何帮助将不胜感激。
答案 0 :(得分:0)
我认为问题出在你的if condition
意味着如果你提到任何条件,那么它将无法正常工作,例如:in extra.jsp
<s:if test='(#session.name == "admin")'>
</s:if>
(“name”可以是您的申请的任何名称。)
现在,如果您尝试打开extra.jsp
,它会询问包含admin的名称。
如果您输入任何错误的名称页面将无法打开,直到具有正确的名称,所以,直接它来到else块(或)网页将显示为空白页面。
在你的情况下,问题可能是相同的意思,如果条件存在某些条件可能它显示错误。