基于jstl-1.2.jar包的Jsp
要在jsp开头加上
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
循环-读取表数据标签
<c:forEach items="${XXXX}" var="xxxx">
<tr>
<td>${xxxx.aaa}</td>
........
</tr>
</c:forEach>
${pageContext.request.contextPath}
是JSP取得绝对路径的方法(推荐)
使用方法
<a href="${pageContext.request.contextPath} /....Action?....=....></a>
下拉列表框和默认选值
<td>
<select name="zzmm">
<option value="中共党员" selected="selected">中共党员</option>
<option value="共青团员">共青团员</option>
<option value="民主党派">民主党派</option>
</select>
</td>
表单显示默认系统时间
起始时间,终止时间
<%
Date date = new Date();//起始时间
Date date1 = new Date();//终止时间
Calendar calendar = Calendar.getInstance(); //Calendar.getInstance()不仅能获取当前的时间,还能指定需要获取的时间点
calendar.setTime(date1);
calendar.add(Calendar.DAY_OF_MONTH,1);
date1 = calendar.getTime();//终止时间在系统时间上加1
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
%>
<input type="text" name="cjrq" value="<%=sdf.format(date).toString()%>"> ${errMsg}</label> //起始时间
<input type="text" name="zzrq" value=" <%=sdf.format(date1).toString()%> "> ${errMsg2}${err}/>//终止时间
确定取消按钮 colspan="4"跨行合并
<td colspan="4" style="display: flex; justify-content: space-around">
<button type="submit">确认</button>
<button type="reset">取消</button>
</td>
action 规定当提交表单时向何处发送表单数据。
<form action="${pageContext.request.contextPath}/memberAction.do">
JSP获取sevlet的值
<input type="hidden" name="id" value="${pageContext.request.getParameter("id")}">
编辑 ${pageContext.request.getParameter("yg_id")} 的党员信息
</td>