2025-02-10

Action:
Java代碼 
public ActionForward execute(ActionMapping mapping, ActionForm form, 
            HttpServletRequest request, HttpServletResponse response) 
            throws Exception { 
        Mylog.log.info("queryAll"); 
         
        int currentPage = 1;//當前頁 
        int lineSize = 8;//每一顯示的記錄數 
        int allRecorders = 0;//總頁數 
        String keyWord = null;//用於搜索的關鍵字 
        try { 
            keyWord = request.getParameter("kw");//獲取搜索的關鍵字 
            currentPage = Integer.parseInt(request.getParameter("cp")) ;//獲取當前頁 
            } catch (Exception e) { 
        } 
        List<Question> ques = null; 
        ques = this.iquestiondao.queryAll(currentPage, lineSize);//獲取記錄 
        allRecorders = this.iquestiondao.queryAllCount();//獲取總頁數 
        request.setAttribute("all", ques); 
        request.setAttribute("currentPage", currentPage); 
        request.setAttribute("lineSize", lineSize); 
        request.setAttribute("allRecorders", allRecorders); 
        request.setAttribute("jspUrl", "show.do");//執行的地址 
        request.setAttribute("status", ""); 
        request.setAttribute("keyWord", keyWord); 
        return mapping.findForward("showquestion"); 
    } 
 
JSP:
Html代碼 
<table> 
<tr> 
    <td width="100px">標題</td> 
    <td>懸賞</td> 
    <td>提問者</td> 
    <td>瀏覽次數</td> 
</tr> 
<logic:iterate id="ques" name="all"> 
    <tr> 
        <td>${ques.title }</td> 
        <td>${ques.offerscore }</td> 
        <td>${ques.userid }</td> 
        <td>${ques.clickcount }</td> 
    </tr> 
</logic:iterate> 
</table> 
<br> 
<p> 
<logic:present name="all" scope="request"> 
    <jsp:include page="split_page.jsp"> 
        <jsp:param name="jspUrl" value="${jspUrl}" /> 
        <jsp:param name="lineSize" value="${lineSize}" /> 
        <jsp:param name="allRecorders" value="${allRecorders}" /> 
        <jsp:param name="currentPage" value="${currentPage}" /> 
        <jsp:param name="status" value="${status}" /> 
        <jsp:param name="keyWord" value="${keyWord }" /> 
        <jsp:param name="searchFlag" value="T" /> 
    </jsp:include> 
</logic:present> 
</p> 
 
 
 

split_page.jsp:

作者“A+”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *