⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 example-imp-objects.jsp

📁 分页标签
💻 JSP
字号:
<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:display="urn:jsptld:http://displaytag.sf.net" xmlns:c="urn:jsptld:http://java.sun.com/jstl/core">  <jsp:directive.page contentType="text/html; charset=UTF-8" />  <jsp:directive.page import="org.displaytag.sample.*" />  <jsp:include page="inc/header.jsp" flush="true" />  <jsp:scriptlet> request.setAttribute( "test", new TestList(10, false) ); </jsp:scriptlet>  <h2>Implicit objects created by table</h2>  <display:table name="test" id="testit">    <display:column property="id" title="ID" />    <display:column property="name" />    <display:column title="static value">static</display:column>    <display:column title="row number (testit_rowNum)">      <c:out value="${testit_rowNum}"/>    </display:column>    <display:column title="((ListObject)testit).getMoney()">      <c:out value="${testit.money}"/>    </display:column>  </display:table>  <p>If you add an <code>id</code> attribute the table tag makes the object corresponding to the given row available in  the page context so you could use it inside scriptlet code or some other tag. Another implicit object exposed by the  table tag is the row number, named <code><em>id</em>_rowNum</code>.</p>  <p>These objects are saved as attributes in the page scope (you can access it using <code>pageContext.getAttribute("id")</code>).  They are also defined as nested variables (accessible using <code>&amp;lt;%=id%&gt;</code>), but only if the value of the  id atribute is not a runtime expression. The preferred way for fetching the value is to always use  pageContext.getAttribute().</p>  <p>If you do not specify the <code>id</code> attribute no object is added to the pagecontext by the table tag</p>  <p>This is a simple snippet which shows the use of the implicit objects created by the table tag with <acronym    title="Jsp Standard Tag Library">JSTL.</acronym></p>  <pre>  <![CDATA[  &lt;display:table id="row" name="mylist">    &lt;display:column title="row number" >      &lt;c:out value="${row_rowNum}"/>    &lt;/display:column>    &lt;display:column title="name" >      &lt;c:out value="${row.first_name}"/>      &lt;c:out value="${row.last_name}"/>    &lt;/display:column>  &lt;/display:table>  ]]></pre>  <jsp:include page="inc/footer.jsp" flush="true" /></jsp:root>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -