Advertisement
Guest User

Untitled

a guest
Oct 4th, 2015
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. package it.test.displaytag.controller;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.springframework.ui.Model;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7.  
  8. import it.test.displaytag.model.Bean;
  9. import it.test.displaytag.model.Interno;
  10.  
  11. @org.springframework.stereotype.Controller
  12. public class Controller {
  13.  
  14. @RequestMapping(value = "index.htm")
  15. public String home(Model model) {
  16.  
  17. Bean bean = new Bean();
  18. bean.setCognome("Cognome");
  19. bean.setNome("Nome");
  20.  
  21. ArrayList<Interno> list = new ArrayList<Interno>();
  22.  
  23. for(int i=0;i<50;i++) {
  24. Interno asd = new Interno();
  25. asd.setIdCheck(i);
  26. if (i%2==0) {
  27. asd.setIsEnabled(Boolean.TRUE);
  28. }
  29. list.add(asd);
  30. }
  31. bean.setInterno(list);
  32. model.addAttribute("displayTagForm", bean);
  33. return "index";
  34. }
  35.  
  36. }
  37.  
  38. <%@ taglib prefix="display" uri="http://displaytag.sf.net" %>
  39. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  40. <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
  41. <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
  42.  
  43. <%
  44. org.displaytag.decorator.CheckboxTableDecorator decorator = new org.displaytag.decorator.CheckboxTableDecorator();
  45. decorator.setId("idCheck");
  46. decorator.setFieldName("_chk");
  47. pageContext.setAttribute("checkboxDecorator", decorator);
  48. %>
  49. <html>
  50. <body>
  51.  
  52. <form:form name="displayTagForm" action="/salva" modelAttribute="displayTagForm" method="POST">
  53.  
  54. Form di test per testare la paginazione nelle Displaytag.
  55. <br><br>
  56. Nome : <form:input path="nome" />
  57. <br><form:input path = "cognome" />
  58.  
  59. <br><br>
  60. Tabella
  61. <br><center>
  62. <display:table name="displayTagForm.interno" uid="bean" decorator = "checkboxDecorator"
  63. pagesize="10" >
  64. <display:column property="idCheck" />
  65. <display:column property = "checkbox" />
  66. </display:table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement