写在前面:JSP技术比较久远,属于前后端未分离的技术。新项目不会首选该技术,只有维护老项目时才会用到,在这里做一下记录,方便以后再遇到该类项目时回顾使用。
- 选择条件语句语法
<c:choose>
<c:when test="${param.value1=='1'}"> <!--当符合条件时,进入 -->
....
</c:when>
<c:when test="${param.value1=='2'}">
....
</c:when>
<c:otherwise> <!-- 不符合以上条件时,进入-->
....
</c:otherwise>
</c:choose>
- 超链接 标签
<a href = "一个连接或者一个请求连接 " style="display:inline-block">
<a href = "javascript:function1('${item.nam}')" style="display:inline-block">
- form 表单
<form id="form" action="路由地址 " method="post"></form>
注意 :在调试程序时发现使用<c:foreach>标签循环生成form表单 时,第一个循环总是不生成表达,这个是一个bug,使用其他方案平替。
- 循环输出
<c:forEach var="每个变量名字" items="要迭代的list" varStatus="每个对象的状态" begin="循环从哪儿开始" end="循环到哪儿结束" step="循环的步长">
循环要输出的东西。。。
</c:forEach>