使用下面的php中的概念在jsp中添加页面
<?php
$pg = @$_REQUEST['page'];
if($pg != "" && file_exists(dirname(__FILE__)."/".$pg)) {
require(dirname(__FILE__)."/".$pg);
} elseif(!file_exists(dirname(__FILE__)."/".$pg))
include_once(dirname(__FILE__)."../404.php");
else {
include_once("dash.php");
}
?>
如果您有解决方案,请提供帮助
答案 0 :(得分:0)
我知道了
假设您如下:
<a href="index.jsp?page=dealer.jsp" class="pointer">Dealer</a>
解决方案如下
<%
String abc=request.getParameter("page"), msg="";
// String path = request.getContextPath();
if (abc!=null)
{
%>
<jsp:include page="<%="includes/"+abc %>"/>
<%
}
else if(abc==null)
{
%>
<jsp:include page="<%="includes/"+p+".jsp"%>"/>
<%
}
else{
%>
<jsp:include page="<%="includes/404.jsp"%>"/>
<% }
%>