Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package it.test.displaytag.controller;
- import java.util.ArrayList;
- import org.springframework.ui.Model;
- import org.springframework.web.bind.annotation.RequestMapping;
- import it.test.displaytag.model.Bean;
- import it.test.displaytag.model.Interno;
- @org.springframework.stereotype.Controller
- public class Controller {
- @RequestMapping(value = "index.htm")
- public String home(Model model) {
- Bean bean = new Bean();
- bean.setCognome("Cognome");
- bean.setNome("Nome");
- ArrayList<Interno> list = new ArrayList<Interno>();
- for(int i=0;i<50;i++) {
- Interno asd = new Interno();
- asd.setIdCheck(i);
- if (i%2==0) {
- asd.setIsEnabled(Boolean.TRUE);
- }
- list.add(asd);
- }
- bean.setInterno(list);
- model.addAttribute("displayTagForm", bean);
- return "index";
- }
- }
- <%@ taglib prefix="display" uri="http://displaytag.sf.net" %>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
- <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
- <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
- <%
- org.displaytag.decorator.CheckboxTableDecorator decorator = new org.displaytag.decorator.CheckboxTableDecorator();
- decorator.setId("idCheck");
- decorator.setFieldName("_chk");
- pageContext.setAttribute("checkboxDecorator", decorator);
- %>
- <html>
- <body>
- <form:form name="displayTagForm" action="/salva" modelAttribute="displayTagForm" method="POST">
- Form di test per testare la paginazione nelle Displaytag.
- <br><br>
- Nome : <form:input path="nome" />
- <br><form:input path = "cognome" />
- <br><br>
- Tabella
- <br><center>
- <display:table name="displayTagForm.interno" uid="bean" decorator = "checkboxDecorator"
- pagesize="10" >
- <display:column property="idCheck" />
- <display:column property = "checkbox" />
- </display:table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement