[JSP] 根據 GET 載入檔案
在 PHP 中
<?php
/*** 取得 GET ****/
$page=isset($_GET['p'])?$_GET['p']:'index';
/*** 判斷 GET 是否合法 ****/
if(!preg_match('/^[\w\-]+$/',$page)){$page='index';}
/*** 檢查檔案是否存在 ****/
if(!file_exists('/webpool/pages/'.$page.'.php')){$page='index';}
$page='pages/'.$page.'.php';
/*** 引用 $page ****/
include('/webpool/'.$page);
?>
請問在 jsp 中要怎麼寫?
對 jsp 只知道是用 <% %> @@a
<%
String page=request.getParameter("page");
if(page==null){
page="index";
}
page="pages/"+page+".jsp";
%>
<jsp:include page="<%=page %>" />
目前只會寫到這樣,可是它不會動,也沒做檢查輸入
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.158.15
※ 編輯: dinos 來自: 140.113.158.15 (12/11 16:21)
推
12/11 16:41, , 1F
12/11 16:41, 1F
※ 編輯: dinos 來自: 140.113.158.15 (12/11 16:44)
推
12/12 15:29, , 2F
12/12 15:29, 2F