JSTLを使用して既存のJSPコードでページ番号を作成しようとしていますが、例の1つで見た以下の構文についてはわかりません。ページ分割の目的のためのJavaタグライブラリ
<sql:setDataSource var="dataSrc"
url="jdbc:oracle:thin:@127.0.0.1:1521:database_name"
driver="oracle.jdbc.driver.OracleDriver"
user="user_name" password="pass_word"/>
その後、クエリを実行します。
<sql:query var="queryResults" dataSource="${dataSrc}">
select system_id, employeename from employees
</sql:query>
次に、あなたがウェブページ上の結果を表示する:
<table>
<tr>
<th>ID</th>....
私の質問は<sql: query var="queryResults"
であるが、これは私が使用する必要があり、標準的な構文ですまたはこれをquery var= ?
に入れてdataSource ="{dataSrc}"
を標準コードにするか、これを修正する必要がありますか?
テーブルや行を各ページに10個まで表示する方法のソースの例を誰かに教えてもらえたら、とても感謝しています。あなたはリファレンスガイド以下
<pg:pager
items="<%= searchResultPagerSize %>"
index="center"
url=""
maxPageItems="<%= numberOfItemsPerPage %>"
maxIndexPages="<%= maxNumberOfPagesToShow %>"
isOffset="<%= true %>"
export="offset,currentPageNumber=pageNumber"
scope="request">
<%-- START: the visual element of the pager --%>
<%--
START: You can take any of the pages in the pagertags war file in the folder /WEB-INF/JSP and put them in here instead
--%>
<pg:index export="totalItems=itemCount">
<pg:page export="firstItem, lastItem">
<div class="resultInfo">
Displaying results <strong><%= firstItem%>-<%= lastItem%></strong> of <strong><%= totalItems%></strong> found
</div>
</pg:page>
<div class="rnav">
<span class="rnavLabel">Results:</span>
<pg:prev export="pageUrl">
<a href="<%= pageUrl%>" class="rnavLink">« Prev</a>
</pg:prev>
<pg:pages export="pageUrl,pageNumber,firstItem,lastItem">
<% if (pageNumber == currentPageNumber) {%>
<span class="rnavCurr"><%= firstItem%>-<%= lastItem%></span>
<% } else {%>
<a href="<%= pageUrl%>" class="rnavLink"><%= firstItem%>-<%= lastItem%></a>
<% }%>
</pg:pages>
<pg:next export="pageUrl">
<a href="<%= pageUrl%>" class="rnavLink">Next »</a>
</pg:next>
</div>
</pg:index>
<%--
END: You can take any of the pages in the pagertags war file in the folder /WEB-INF/JSP and put them in here instead
--%>
<%-- END: the visual element of the pager --%>
からのStruts 2.0改ページ
JSPコードスピネルを使用している可能性が余分な知識を少しして
私があなたが言及したdisplaytagを試しましたが、それは私のために働いていません。私は、libフォルダの下のdisplaytagに入れて、すべての正しいコーディングを持っているが、それは動作していないだけです。私はフレームワークを使用していないので、それは確かです。どのように私は基本的で、Javaで最も簡単なフレームワークを学ぶことができますか? –