看板 java 關於我們 聯絡資訊
在 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)
qrtt1:寫個 servlet 或 filter 吧 12/11 16:41
※ 編輯: dinos 來自: 140.113.158.15 (12/11 16:44)
kanandg1:試試 request.getRequestDispatcher(page).include(); ? 12/12 15:29