我正在设计一个网页,我需要有一个<div>
,它将有10个下拉框。但是需求得到了扩展,现在相同的<div>
需要再次复制到6个不同的页面中。我不想在所有6个jsp页面中复制同一段代码。有没有一种方法可以让我编写一次代码并在jsp页面中多次调用它?
目前,我正在所有页面中再次编写相同的代码。
下面是代码段。
<div>
<label> Programming languages </label>
<select>
<option> select </option>
<option> Java </option>
<option> Python </option>
</select>
</div>
答案 0 :(得分:0)
几个选项:
创建一个具有此内容的JSP页面,并从其他JSP页面(每次都动态包含)中动态添加它。
<jsp:include page="common.jsp" />
如果包含的内容是静态的,请执行静态包含(静态包含一次):
<%@ include file="date.jsp"%>
使用JSTL为此类常见事件创建标签,如下所示:
<mytaglib:mycomponent value="a" />
在此处获取更多信息: