我必须根据布尔值从当前JSP页面调用一个或另一个JSP页面。
伪例:
if(!found) {
// call one jsp
} else {
// call other jsp
}我尝试过<a>、<frameset>、<iframe>和<include>标签。
我使用Jboss作为应用服务器。
发布于 2015-07-24 14:22:16
Call实际上还不够明确。您可以:
<jsp:forward>标记的jsp你把手交给另一个jsp,再也不回来使用@include指令包括另一个JSP作为源代码:所有页面范围的变量将在包含的jsp中可用-实际上它将在编译时包含(jsp被翻译成java源代码,然后编译),但只有当条件为真时才执行=>您与包含的jsp共享所有作用域变量,并在<jsp:include>标记的jsp后返回调用方:在幕后调用<代码>D9,因此,另一个jsp将有自己一组页面范围的变量,只有当条件为真时才会包含这些变量。实际上,您可以使用自己的页面上下文调用不同的=>,并在之后返回给调用者
https://stackoverflow.com/questions/31603237
复制相似问题