이 글은 주로 foreach 루프에서 발생한 문제를 요약해서 소개하고 있습니다. value.value가 필요한 친구가 참고할 수 있습니다
1. 목록 페이지에서 "foreach 루프"를 사용할 때 데이터가 표시되지 않습니다. 객체를 확인해야 합니다. 모델 속성의 첫 글자가 대문자인지 여부는 대문자로 쓰지 않도록 주의하세요. 속성의 첫 글자가 대문자로 되어 있어서 최종 목록 페이지의 데이터가 표시되지 않더군요. 나중에 선생님께 여쭤보니 소문자로 바뀌어서 바로 치료됐다고 하더군요.
2. 테이블에 데이터를 저장할 수 없음: 매핑 파일에 데이터 테이블의 컬럼 이름이 지정되지 않은 경우, 데이터 테이블의 컬럼 이름은 속성 이름과 동일해야 합니다. (hibername 작업 데이터베이스에 적용됨) .
3. foreach 사용 시 다른 페이지에서 이 페이지로 점프하는 데이터 내용은 표시되지 않습니다. 이때 다른 페이지에서 이 페이지로 점프하는 경로는 에서 액세스 경로로 변경되어야 합니다. 브라우저.
<table class="table_style"> <thead> <tr> <th> <input id="all" type="checkbox" onclick="selectAll();" value="checkbox"> <label>全选 </label> </th> <th>样本编号</th> <th>被检者姓名</th> <th>被检者ID</th> <th>医院名称</th> <th>样本类型</th> <th>手机</th> <th>创建时间</th> </tr> </thead> <c:forEach var="hello" items="${key}" step="1" > <tr> <td> <input type="checkbox" value="${hello.iD}" name="checkbox"> </td> <td> <a href="javascript:void(0)" rel="external nofollow" >${hello.sampleNo}</a> </td> <td>${hello.name}</td> <td>${hello.pId}</td> <td>${hello.hospitalName}</td> <td>${hello.sampleType}</td> <td>${hello.cellPhone}</td> <td>${hello.createTime}</td> </tr> </c:forEach> </table>
[관련 추천]
3. php.cn Dugu Jiujian (3) - JavaScript 비디오 튜토리얼
위 내용은 foreach 루프 문제에 대한 예제 튜토리얼 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!