我有jsp取决于某些条件我正在向另一页转发.
我有/myjsp/first.jsp,其代码为,
<%
if(some condtion){
somelogic
}
else
{
application.getRequestDispatcher("/myjsp/another.jsp").forward(request,response);
}
%>
<div>
<jsp:include page='header.jsp' />
</div>
在此代码中,如果流程进入其他条件控制将转到another.jsp.
但它也显示在/myjsp/first.jsp的div标签下面.
我想继续控制another.jsp一旦它到那里它不应该从当前页面显示任何东西,即来自/myjsp/first.jsp的div标签
最佳答案 把div放在if里面.
或者甚至更好,不要使用scriptlet,也不要从JSP转发. JSP应该用作视图组件,并仅生成标记.工作流应该从首选MVC框架的servlet或操作内部完成.