Hiển thị kết quả từ 1 đến 9 / 9

Chủ đề: Giúp về JSP

  1. #1
    Tham gia
    15-04-2007
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts

    Giúp về JSP

    Bạn nào biêt code JSP về phân trang không. Ví dụ như trong shop có nhiều sản phẩm được show trong web. Vì thể phải phân trang để gọn hơn .

    Tiện có ai có ebook dạy JSP bằng Tiếng Việt từ cơ bản đến nâng cao thì send me. Thanks
    Quote Quote

  2. #2
    Tham gia
    03-03-2007
    Location
    Ha Noi
    Bài viết
    62
    Like
    0
    Thanked 0 Times in 0 Posts
    Mình thì gặp rắc rối với tiếng việt trong JSP. Làm thế nào để hiển thị được tiếng việt trên nền trình duyệt(IE) khi web viết bằng JSP ? ...các pác giúp e nh

  3. #3
    Tham gia
    23-04-2007
    Bài viết
    72
    Like
    0
    Thanked 3 Times in 2 Posts
    Cac ban len ra cua hang sach ma mua minh cung dang lam do an ve jsp to thay sach day cung chi tiet lam phan trang cung co, con tieng viet trong jsp thi ban vao trang javavietnam.org ma tim trong do co nhieu lam day

  4. #4
    Tham gia
    18-07-2007
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi anphabreak View Post
    Mình thì gặp rắc rối với tiếng việt trong JSP. Làm thế nào để hiển thị được tiếng việt trên nền trình duyệt(IE) khi web viết bằng JSP ? ...các pác giúp e nh
    bạn phải khai báo:
    - Trong thẻ <%@ page... pageEncoding = "utf-8"%>
    - Dưới thẻ <%@ page...%> khai báo thêm :
    <%
    request.setCharacterEncoding("UTF-8");
    response.setCharacterEncoding("UTF-8");
    %>
    - Trong thẻ
    <header>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </header>

  5. #5
    Tham gia
    18-07-2007
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi chieugtvt View Post
    Cac ban len ra cua hang sach ma mua minh cung dang lam do an ve jsp to thay sach day cung chi tiet lam phan trang cung co, con tieng viet trong jsp thi ban vao trang javavietnam.org ma tim trong do co nhieu lam day

    Mình lại nghĩ khác bạn, nếu ai biết thì chỉ cho anh em luôn, ko biết thì thôi, ko nên nói thế này, đường nào anh em cũng mất công post bài lên rồi, với lại người ta cần và không tìm được tài liệu thì mới hỏi, không ai hỏi cho vui cả
    Thân

  6. #6
    Tham gia
    18-07-2007
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi wolfxx View Post
    Bạn nào biêt code JSP về phân trang không. Ví dụ như trong shop có nhiều sản phẩm được show trong web. Vì thể phải phân trang để gọn hơn .

    Tiện có ai có ebook dạy JSP bằng Tiếng Việt từ cơ bản đến nâng cao thì send me. Thanks
    có sách của Hữu Khang free đó bạn, nếu cần tớ share cho googletalk: dongtimor007

  7. #7
    Tham gia
    11-04-2008
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts
    Đây là một ví dụ về mã phân trang trong web ban hàng các bạn tham khao nha.
    <%@page import="java.sql.*"%>
    <%
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection con=DriverManager.getConnection("jdbc:odbc:banhang ");
    Statement stm=con.createStatement(ResultSet.TYPE_SCROLL_SENS ITIVE, ResultSet.CONCUR_UPDATABLE);
    String st="select * from mathang";
    ResultSet rs=stm.executeQuery(st);
    rs.last();
    int tong=rs.getRow();
    rs.beforeFirst();
    int n=2,pn=1;
    String ps=request.getParameter("p");
    if (ps!=null) {
    pn=Integer.parseInt(ps);
    if (pn!=1)
    rs.absolute((pn-1)*2);
    }
    %>
    <head>
    <meta http-equiv="Content-Language" content="en-us">
    <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Phan trang</title>
    </head>
    <body background="[IMAGE]/NEN/Bground5.JPG">
    <p align="left">
    <img border="0" src="images/header1_01.gif" width="375" height="97"><img border="0" src="images/header1_02.gif" width="402" height="97"><img border="0" src="images/header_br.jpg" width="170" height="98"></p>
    <p align="left">
    <% if (pn*n<tong){%>
    <a href="mathangphantrang.jsp?p=<%=pn+1%>">Next </a>&nbsp;&nbsp;
    <% }else {%>
    Next
    <%}%>
    <% if (pn>1){%>
    <a href="mathangphantrang.jsp?p=<%=pn-1%>">Previous</a>
    <% } else {%>
    Previous
    <%}%>


    </p>
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="96%" id="AutoNumber1">
    <tr>
    <td width="20%" align="center">Hinh anh</td>
    <td width="20%" align="center">Ten hang</td>
    <td width="20%" align="center">Mo ta</td>
    <td width="23%" align="center">Don gia</td>

    </tr>
    <%
    int i=0;
    while (rs.next() && (i<n)){
    String mahang=rs.getString("mahang");
    String tenhang=rs.getString("tenhang");
    String mota=rs.getString("mota");
    int dongia=rs.getInt("dongia");
    String hinh=rs.getString("hinh");
    i++;
    %>
    <tr>
    <td><img src="[IMAGE]/<%=hinh%>">&nbsp;</td>
    <td width="20%"><%=tenhang%>&nbsp;</td>
    <td width="20%"><%=mota%>&nbsp;</td>
    <td width="23%"><%=dongia%>&nbsp;</td>
    </tr>
    <%}
    stm.close();
    con.close();
    %>
    </table>
    <p align="center">&nbsp;</p>
    </form>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    </body>
    </html>

  8. #8
    Tham gia
    15-03-2008
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts
    Còn đây là đoạn code có phân trang do mình làm. Mình mới học nên cũng chưa tới đâu cả thông cảm nhé! nếu có gì hay hay chỉ cho mình với. Đừng chê nhé!

    <%@ page language="java" import="java.sql.*"%>
    <%@ include file="lib_connect.jsp" %>
    <%
    int numberofpage;
    int numberofrow;
    int pages;
    int rows;
    int column;
    try{
    pages = Integer.parseInt(request.getParameter("numberofpag es"));
    rows = Integer.parseInt(request.getParameter("numberofrow s"));
    }catch(Exception e){
    pages = 1;
    rows = 50;
    }

    //Khai bao ket noi CSDL
    Connection ketnoi = connection();
    Statement khaibao = ketnoi.createStatement();
    ResultSet ketqua = null;
    String loiketnoi = loadDriver();
    try{
    if(!loiketnoi.equals("")){
    out.println("Truy xuất cơ sở dữ liệu không thành công!");
    }
    }catch(Exception e){}
    numberofrow = numberrow(khaibao , "BANGGIA");
    numberofpage = (numberofrow / rows)+1;
    //Try van du lieu
    String lenhtruyvan = "Select * From BANGGIA";
    ketqua = dataquery(khaibao,lenhtruyvan);
    ResultSetMetaData rowsofkt = ketqua.getMetaData();
    column = rowsofkt.getColumnCount();
    %>
    <html>
    <head>
    <title>BAO CAO THUC TAP TOT NGHIEP - NEURAL NETWORKS</title>
    <LINK href="style.css" rel=stylesheet>
    <META http-equiv=Content-Type content="text/html; charset=utf-8">
    <script language="javascript">
    function display(id){
    if(id == 1){
    if(<%=pages%> == 1){
    changed.numberofpages.value = 1;
    }else{
    changed.numberofpages.value =<%=(pages - 1)%>;
    }
    }

    if(id ==2){
    if(<%=pages%>==<%=numberofpage%>){
    changed.numberofpages.value = <%=numberofpage%>;
    }else{
    changed.numberofpages.value = <%=(pages + 1)%>;
    }
    }
    if(id ==3){
    changed.numberofpages.value = 1;
    }
    document.changed.submit();
    }
    </script>
    </head>
    <body bottomMargin=0 leftMargin=0 topMargin=0 rightMargin=0>
    <table cellSpacing=0 cellPadding=0 align=center width="775" border="0">
    <tr>
    <td colspan="3">
    <jsp:include page="top.jsp"/>
    </td>
    </tr>
    <tr height="1" bgcolor="#FCA454" ><td colspan="3"></td></tr>
    <tr>
    <td bgcolor="#F8EDD5" width="200" valign="top">
    <jsp:include page="left.jsp"/>
    </td>
    <td bgcolor="#FCA454" width="1" valign="top"></td>
    <td valign="top" bgcolor="#F8EDD5">
    <table align="left" width="574" cellSpacing=0 cellPadding=0>
    <tr>
    <td align="right" colspan="14">
    <a href="http://localhost:8080/TTTN" accesskey=""style="text-decoration:none">
    <img src="Images/menuhome.gif" border="0">
    </a>
    <img src="Images/gioithieumenu.gif" border="0">
    <img src="Images/neuralmenu.gif" border="0">
    <a href = "http://localhost:8080/TTTN/JSP/dbhq.jsp" style="text-decoration:none">
    <img src="Images/hoiquymenu.gif" border="0">
    </a>
    <img src="Images/lienhe.gif" border="0">
    </td>
    </tr>
    <tr>
    <td align="center" colspan="14"><font color="red" size="6"><br>BẢNG GIÁ TỔNG HỢP</font></td>
    </tr>
    <form action="banggiamck.jsp" name="giatheomck" method="post"></form><tr>
    <td colspan="14"> <br>
    <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Xem giá theo loại chứng khoán:</b>
    <select name="mck" onchange="document.giatheomck.submit();">
    <%
    int company = numberrow(khaibao , "CONGTY");
    int soct = 1;
    ketqua = dataquery(khaibao ,"Select MA_CK From CONGTY");
    while( soct <= company){
    ketqua.next();
    String MCK = ketqua.getString(1);
    out.print("<option value ="+MCK+">&nbsp;&nbsp;"+MCK+"</option>");
    soct ++;
    }
    ketqua.close();
    ketqua = dataquery(khaibao,lenhtruyvan);
    %>
    </select>
    </td>
    </tr></form>
    <form action="banggiadate.jsp" name="giatheongay">
    <tr><td colspan="14"><br>
    <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Xem giá theo ngày giao dịch:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>
    <select name="day">
    <%
    for(int d = 1; d <= 31; d++){
    out.print("<option value ="+d+">&nbsp;"+d+"</option>");
    }
    %>
    </select>
    <select name="month">
    <%
    for(int m = 1; m<= 12; m++){
    out.print("<option value = "+m+">&nbsp;"+m+"</option>");
    }
    %>
    </select>
    <select name="year">
    <option value = 2006>&nbsp;2006</option>
    <option value = 2007>&nbsp;2007</option>
    <option value = 2008>&nbsp;2008</option>
    <option value = 2009>&nbsp;2009</option>
    </select>
    <input type="submit" value=" Xem ">
    </td></tr>
    </form>
    <tr><td><br></td></tr>

    <form action="banggiatonghop.jsp" name="changed" method="post">
    <tr height="1" bgcolor="#FCA454" ><td colspan="14"></td></tr>
    <tr>
    <td align="center"><b>ID</b></td>
    <td width = 1 bgcolor="#FCA454"></td><td align="center"><b>DATE</b></td>
    <td width = 1 bgcolor="#FCA454"></td><td align="center"><b>OPEN</b></td>
    <td width = 1 bgcolor="#FCA454"></td><td align="center"><b>HIGHT</b></td>
    <td width = 1 bgcolor="#FCA454"></td><td align="center"><b>LOW</b></td>
    <td width = 1 bgcolor="#FCA454"></td><td align="center"><b>CLOSE</b></td>
    <td width = 1 bgcolor="#FCA454"></td><td align="center"><b>VALUE</b></td>
    <td width = 1 bgcolor="#FCA454"></td>
    </tr>
    <tr height="1" bgcolor="#FCA454" ><td colspan="14"></td></tr>
    <%
    absolute(ketqua , (pages - 1)* rows +1);
    int i = 1;
    while ((i < rows)&& (ketqua.next())){
    out.print("<tr>");
    for(int j = 0; j < column; j++){
    out.print("<td>"+ketqua.getString(j+1)+"</td>");
    out.print("<td width = 1 bgcolor=#FCA454>");
    }
    out.print("</tr>");
    out.println("<tr height=1 bgcolor=#FCA454 ><td colspan=14></td></tr>");
    i++;
    }
    %>
    <tr>
    <td colspan="14" align="right">
    <br>
    Số mẩu tin hiển thị:&nbsp;
    <select name="numberofrows" onchange="display(3)">
    <option value=50>&nbsp;&nbsp;&nbsp;50&nbsp;</option>
    <option value=100>&nbsp;&nbsp;&nbsp;100&nbsp;</option>
    <option value=150>&nbsp;&nbsp;&nbsp;150&nbsp;</option>
    <option value=200>&nbsp;&nbsp;&nbsp;200&nbsp;</option>
    <option value=250>&nbsp;&nbsp;&nbsp;250&nbsp;</option>
    <option value=300>&nbsp;&nbsp;&nbsp;300&nbsp;</option>
    </select>
    <script language="javascript">
    for(var id = 0; id < changed.numberofrows.length; id++){
    if(changed.numberofrows[id].value == <%=rows%>){
    changed.numberofrows.selectedIndex = id;
    }
    }
    </script>
    </td>
    </tr>
    <tr>
    <td colspan="14" align="center">Trang &nbsp;<%=pages%>&nbsp;&nbsp;trong tổng số <%=numberofpage%>&nbsp;&nbsp;trang!&nbsp;&nbsp;&nb sp;&nbsp;
    <%
    if(pages == 1){
    %>
    <a onclick="display(2)">Trang sau</a>
    <%
    }
    else if(pages == numberofpage){
    %>
    <a onclick="display(1)">Trang trÆ°á»›c</a>
    <%
    }else{
    %>
    <a onclick="display(1)">Trang trÆ°á»›c</a>&nbsp;&nbsp;||&nbsp;&nbsp;
    <a onclick="display(2)">Trang sau</a>
    <%
    }
    %>
    </td>
    </tr>
    <tr>
    <td colspan="2"></td>
    <input type="hidden" name="numberofpages" value="1">
    </tr>
    </form>
    </table>
    </td>
    </tr>
    <tr height="1" bgcolor="#FCA454" ><td colspan="3"></td></tr>
    <tr>
    <td colspan="3" bgcolor="#F8EDD5"><jsp:include page="footer.jsp"/></td>
    </tr>
    </table>
    </body>
    </html>

  9. #9
    Tham gia
    27-03-2008
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts

    alo

    chao
    ban có thể dùng Macromedia Dreamweaver 8 để phân trang
    chứ cần ji viết thuật toán cho mắc công
    Macromedia Dreamweaver 8 có hổ trợ mà
    bạn tham khảo cái đó cũng hay

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •