在前端开发中,尤其是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”)
初学者,如有错误请多指教^_^
时间: 2024-10-09 08:02:50