Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.28 KB | None | 0 0
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" %>
  2. <%@page pageEncoding="UTF-8" %>
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  4. <%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
  5. <html>
  6. <head>
  7. <title>Start</title>
  8. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  9. </head>
  10. <body>
  11. <div>
  12. <form roles="form" enctype="multipart/form-data" class="form-horizontal"
  13. action="<c:url value="/admin/new_consumer_category"/>" method="post">
  14. <input id="in-new" type="text" class="form-control" name="newNameCC" required
  15. placeholder="имя">
  16.  
  17. <div class="btn-group">
  18. <input type="reset" class="btn active btn-d" data-dismiss="modal" value="отмена"/>
  19. <input type="reset" class="btn active btn-s" value="сброс"/>
  20. <input type="submit" class="btn active btn-p" value="готово">
  21. </div>
  22. </form>
  23. </div>
  24. </body>
  25. </html>
  26.  
  27. @RequestMapping(value = "/new_consumer_category", method = RequestMethod.POST)
  28. public String newConsumerCategory(Model model,
  29. @RequestParam(value = "newNameCC") String newNameCC) {
  30. // отправляю строку на страницу, такой какая пришла
  31. model.addAttribute("newNameCC", newNameCC);
  32.  
  33. // создаю сущность
  34. ConsumerCategory consumerCategory = new ConsumerCategory(newNameCC);
  35. // сохраняю сущность в базе
  36. serviceAdmin.createConsumerCategory(consumerCategory);
  37.  
  38. // достаю список сущностей
  39. List<ConsumerCategory> list1 = serviceAnonymous.listOfConsumerCategory();
  40. // отправляем на страницу как есть
  41. model.addAttribute("list", list1);
  42.  
  43. List<ConsumerCategory> list2 = serviceAnonymous.listOfConsumerCategory();
  44. for (ConsumerCategory cc : list2) {
  45. // кодирую имя из iso-8859-1 -> utf-8
  46. cc.setNameConsumerCategory(utf8(cc.getNameConsumerCategory()));
  47. }
  48. // отправляем перекодировав
  49. model.addAttribute("toUtf8", list2);
  50. return "test";
  51. }
  52.  
  53. <%@ page language="java" contentType="text/html; charset=UTF-8" %>
  54. <%@page pageEncoding="UTF-8" %>
  55. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  56. <%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
  57. <html>
  58. <head>
  59. <title>Test</title>
  60. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  61. </head>
  62. <body>
  63.  
  64. newNameCC как есть - <c:out value="${newNameCC}"/><br><br>
  65.  
  66. из базы как есть - <br>
  67. <c:forEach items="${list}" var="cc">
  68. <li><a href="<c:url value="/product_category/${cc.id}/${cc.nameConsumerCategory}"/>">
  69. ${cc.nameConsumerCategory}</a>
  70. </li>
  71. </c:forEach><br><br>
  72.  
  73. из базы iso-8859-1 -> utf-8 <br>
  74. <c:forEach items="${toUtf8}" var="cc">
  75. <li><a href="<c:url value="/product_category/${cc.id}/${cc.nameConsumerCategory}"/>">
  76. ${cc.nameConsumerCategory}</a>
  77. </li>
  78. </c:forEach>
  79. </body>
  80. </html>
  81.  
  82. newNameCC как есть - Ñлово
  83.  
  84. из базы как есть -
  85. Ñ?лово
  86.  
  87.  
  88. из базы iso-8859-1 -> utf-8
  89. �?лово
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement