List<CommonDTO> subjectList = new ArrayList<CommonDTO>();
try {
pstmt = conn.prepareStatement(SLCMQueryConstant.SEARCH_SUBJECT);
pstmt.setString(1, commonDTO.getSubjectName());
pstmt.setString(2, commonDTO.getSubjectCode());
if(commonDTO.getIsActive()==0){
pstmt.setInt(3, commonDTO.IsActive = 1);
}
else{
pstmt.setInt(3, commonDTO.IsActive= 0);
}
rs = pstmt.executeQuery();
int count = 0;
while (rs.next()) {
count++;
CommonDTO commondto = new CommonDTO();
commondto.setSubjectId(rs.getInt("Subject_Id"));
commondto.setSubjectCode(rs.getString("Subject_Code"));
commondto.setSubjectName(rs.getString("SubjectName"));
commondto.setSubjectNameHindi(rs.getString("SubjectName_Hindi"));
commondto.setIsActive(rs.getInt("Is_Active"));
commondto.setViewcount(count);
subjectList.add(commondto);
}
System.out.println(count);
}
return subjectList;
public static final String SEARCH_SUBJECT = new StringBuilder("").
append(" SELECT Subject_Id,Subject_Code,SubjectName,SubjectName_Hindi,Is_Active").
append(" FROM M_Subject_Master WHERE Subject_Id=IFNULL(NULL,Subject_Id) ").
append(" AND (SubjectName IS NULL OR SubjectName LIKE CONCAT('%',?,'%'))").
append(" AND (Subject_Code IS NULL OR Subject_Code LIKE CONCAT('%',?,'%'))").
append(" AND Is_Active = ? ").
append(" ORDER BY SubjectName").toString();
JSPページ ====================================を見つけました=====struts2を使用してデータベースから見つけられたレコード数をjspページに表示する方法は?レコードの数を表示する
<s:iterator value="subjectList" var="quesvar" status="questat">
<s:hidden value="%{subjectId}" name="commonDTO.subjectId" id="subjectId"></s:hidden>
<td valign="top" class="style11" style="width: 20%;text-align:left">No.Of Records Found<s:property value="subjectList[#questat.index].viewcount"/></td>
<tr class="item">
<td valign="top" class="style10" style="width: 10%;text-align:left"><s:property value="#questat.count"/></td>
<td valign="top" class="style11" style="width: 20%;text-align:left"><s:property value="subjectList[#questat.index].subjectCode"/></td>
<td valign="top" class="style11" style="width: 20%;text-align:left"><s:property value="subjectList[#questat.index].subjectName"/> </td>
<td valign="top" class="style11" style="width: 20%;"><a href="#" onClick="editSubject(<s:property value="subjectList[#questat.index].subjectId"/>)" >View/Edit</a>
</tr>
</s:iterator>
jspページでデータベースからレコード数をカウントして印刷するにはどうすればよいですか? カウントに別のprepare文を使用していません。データベースからjspで取得したレコードの数を表示するにはどうすればよいですか?これにより
これはうまくいきます。 – pink
@pink素晴らしいです、あなたは答えを検証して、他の人も将来もそれを使うことができますか?ありがとう! – cralfaro