<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    分頁 亂碼問題(解決)

    Posted on 2008-04-01 16:13 G_G 閱讀(2101) 評論(1)  編輯  收藏 所屬分類: JspTag
    上一個blog中 粗略的使用了下分頁標簽使用 pg
    使用問題還是有很多 如 分頁中亂碼、多java代碼塊
    下面用一個 <jsp:include >來解決這些問題。
    ??? <!-- 使用寫好的分頁jsp 當中需要參數為 count 總結果個數 / maxPageItems(可選默認10)頁面顯示行數 / goUrl (可選默認本頁) 跳轉路徑 /? params? request中參數 應為亂碼問題 傳給下一個頁面 需要使用URLDecoder.decode(...) 如:String productName = URLDecoder.decode( request.getParameter("productName")==null?"":request.getParameter("productName"),"utf8" );
    ??? ?
    ??? -->

    ??? <jsp:include?page="../jspUtil/page.jsp">
    ????????
    <jsp:param?name="count"?value="<%=OrderServiceImp.getOrdersCount(beginTime,endTime,userName,companyName,productName,null,zq)%>"??/>
    ????????????
    <jsp:param?name="maxPageItems"?value="10"?/>
    ????????
    ????????????
    <jsp:param?name="goUrl"?value="/zhongqi/seleProduct.do"?/>
    ????????
    ????????
    <jsp:param?name="params"?value="beginTime"?/>
    ????????
    <jsp:param?name="params"?value="endTime"?/>
    ????????
    <jsp:param?name="params"?value="userName"?/>
    ????????
    <jsp:param?name="params"?value="companyName"/>
    ????????
    <jsp:param?name="params"?value="productName"?/>
    ????????
    ????
    </jsp:include>

    page.jsp

    <%@?page?language="java"?import="java.util.*"?pageEncoding="UTF-8"%>
    <%@page?import="java.net.URLEncoder"%>
    <%@page?import="java.net.URLDecoder"%>
    <%@?taglib?prefix="pg"?uri="/WEB-INF/pager-taglib.tld"?%>

    <%
    ????int?
    count?=?Integer.parseInt(?request.getParameter("count")?);
    ????int?maxPageItems?
    =?Integer.parseInt(?request.getParameter("maxPageItems")==null?"10":request.getParameter("maxPageItems")?);
    ????
    ????//參數設置?<jsp:param?name
    ="params"?value="xx"??/>
    ????String[]?params?=?(String[])request.getParameterMap().get("params");
    ????
    ????String?goUrl?=?request.getParameter("goUrl");
    ????
    %>
    <div?id="bgee">
    <div?align="center">
    <pg:pager
    ??
    id="pager"
    ??url
    ="<%=goUrl%>"
    ??items
    ='<%=count%>'
    ??
    maxPageItems="<%=maxPageItems?%>"
    ??export
    ="offset,currentPageNumber=pageNumber"
    ??isOffset
    ="false"
    ??scope
    ="request">
    ??
    ?? <%?
    ????for
    (?String?str?:?params?)?{
    ????????if?(request.getParameter(str)?!
    =?null?&&?!request.getParameter(str).equals(""))?{%>
    ????????????????
    <pg:param?name="<%=str?%>"?value='<%=?URLEncoder.encode(?URLDecoder.decode(request.getParameter(str),"utf-8"),"utf-8")%>'/>
    ????????
    <%?}
    ??? }%
    >



    <pg:index>
    <pg:prev?ifnull="true">
    <span>
    ??????
    <%?if?(pageUrl?!=?null)?{?%>
    ????????
    <A?HREF="<%=?pageUrl?%>">&lt;?上一頁</A>
    ??????
    <%?}?%>
    </span>
    </pg:prev>

    ??
    <pg:pages?export="pageUrl,?pageNumber">
    <%?if?(pageNumber?==?currentPageNumber)?{?%>
    ?
    <span><%=?pageNumber?%></span>
    <%}?else?{%>
    ?
    <a?href='<%=pageUrl%>'><%=?pageNumber?%></a>
    <%}%>
    </pg:pages>
    <pg:next?ifnull="true">
    <%?if?(pageUrl?!=?null)?{?%>
    ??
    <a?href='<%=pageUrl%>'>下一頁?&gt;</a>
    <%}%>
    </pg:next>
    </pg:index>
    </pg:pager>
    ????
    </div>
    </div>







    評論

    # re: 分頁 亂碼問題(解決)  回復  更多評論   

    2008-11-11 10:30 by 上了
    不行啊,pg:param 里面的value值又被編了一次,把%符號轉成%25。
    主站蜘蛛池模板: 国产色爽免费无码视频| 国产高潮久久免费观看| 69国产精品视频免费| 亚洲精品无码不卡在线播放HE| 亚洲一级特黄大片无码毛片| 日本系列1页亚洲系列| 国产成人免费a在线视频色戒| 国产亚洲精aa成人网站| 2020亚洲男人天堂精品| 无套内射无矿码免费看黄| 四虎影在线永久免费四虎地址8848aa| 亚洲AV无码片一区二区三区| 国产又粗又长又硬免费视频| 亚洲AV成人一区二区三区观看| 国产精品极品美女免费观看 | 6080午夜一级毛片免费看6080夜福利 | 最近免费中文在线视频| 亚洲毛片基地日韩毛片基地| 曰批视频免费30分钟成人| 亚洲人成网站色在线观看| a色毛片免费视频| 亚洲一区二区成人| 亚洲视频在线观看免费视频| 亚洲国产乱码最新视频| 日本人护士免费xxxx视频| v片免费在线观看| 亚洲AV日韩精品久久久久久久| 国产精品亚洲va在线观看| 色片在线免费观看| 久久亚洲国产精品| 一本岛高清v不卡免费一三区| 亚洲色无码国产精品网站可下载| 亚洲av成人一区二区三区在线观看| 亚洲黄色在线网站| 日韩成人免费aa在线看| 九九九精品视频免费| 亚洲午夜久久影院| 国产免费爽爽视频在线观看 | 日本亚洲欧美色视频在线播放| 久久亚洲AV无码西西人体| 亚洲黄色免费在线观看|