jsp使用标签语言的技巧

 <select name="college" title="选择学院">
                          <option value="-1">学院</option>
                            <c:forEach items="${listColl}" var="list1">
                              <option value="${list1.id }">${list1.college }</option>
                          </c:forEach>

</select>    

<c:if test=${里面是java表达式} ></c:if>

从数据库取出数据,不会报错的

 <s:form action="tSlogin!insertLogin.action" method="post" namespace="/">
                    操作签到表,距离时间<br/><input type="text" name="time" value="${time }" />
                    <s:select list="listColl" headerKey="-1" headerValue="--学院--"
                     listKey="id" listValue="college" name="youColl" > </s:select>
                                          
                     <s:select list="listBj" headerKey="-1" headerValue="--班级--"
                      listKey="id" listValue="class_" name="youBj"></s:select>
                      <s:submit value="查询"/>
 </s:form>

list没有数据会报错;测试发现c:if代替下面的s:if不报错,但是没有数据,你也可以重新测试

<s:form action="tSlogin!upLater.action" method="post" namespace="/">
                <s:if test="listLater!=null">
                  <s:if test="listLater.size()>0">
                     <s:iterator value="listLater">

                       <tr>
                       <td><input type="hidden" value="${id }" name="ids"/></td>
                       <td><s:property value="Student.id"/></td>
                       <td><s:property value="Student.name"/></td>
                       <td><s:property value="Student.College.college"/></td>                           
                       <td><s:property value="lgtime"/></td>

</s:iterator>

     <s:submit value="修改"/>
                  </s:if>
                </s:if>
            </s:form>

没有数据不会报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值