在前端開發中,尤其是MVC架構多人開發,負責前端的童鞋總是需要做靜態頁面,再和后台連接前無法使用變量如EL表達式等測試功能,所以本人引入了一個模板jsp數據測試專用文件,專門配置所有的變量,然后在待測試的jsp頁面中引入進去,就可以測試了,與后台整合時只需要刪除include標簽即可。(由於本人是初學者,若有什么更高明快捷的測試方法,,,望勿噴<( ̄︶ ̄)↗[GO!])
以下是項目結構(略復雜,SpringMVC架構,取所需即可),通過redirect.jsp重定向到/jsp/pages /exercise.jsp文件(相當於主頁),這個文件里面引用了一個公共文件jsp/template/view-test-config.jsp,用來初始化所有測試用數據。
所有靜態文件都放在web頁目錄下。
兩個文件內容:
/jsp/pages/exercise.jsp
<head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>練習</title>
<%@ include file="../template/view-test-config.jsp" %> </head>
jsp/template/view-test-config.jsp
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <% String qusId = "1"; // 題號 String qusContent = "C語言可運行文件的后綴是:"; // 題目內容 String qusTipContent = "單選題"; %> </html>
網上說SpringMVC架構中會默認攔截所有的資源請求,所以如果不想再做工作映射和配置這些文件,把MVC的映射規則從"/"改為特定的url(netbeans默認項目映射規則為“*.htm”)
初學者,如有錯誤請多指教^_^