JSP常见错误和要点

基于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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值