Guest User

Untitled

a guest
Jan 3rd, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.40 KB | None | 0 0
  1. session.setAttribute("name","value");
  2.  
  3. @RequestMapping(method = RequestMethod.GET)
  4. public String testMestod(HttpServletRequest request){
  5. ShoppingCart cart = (ShoppingCart)request.getSession().setAttribute("cart",value);
  6. return "testJsp";
  7. }
  8.  
  9. ShoppingCart cart = (ShoppingCart)session.getAttribute("cart");
  10.  
  11. @Controller
  12. @Scope("session")
  13.  
  14. @Component
  15. @Scope("session")
  16. public class User
  17. {
  18. String user;
  19. /* setter getter*/
  20. }
  21.  
  22. @Autowired
  23. private User user
  24.  
  25. <beans xmlns="http://www.springframework.org/schema/beans"
  26. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  27. xmlns:aop="http://www.springframework.org/schema/aop"
  28. xsi:schemaLocation="http://www.springframework.org/schema/beans
  29. http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
  30. http://www.springframework.org/schema/aop
  31. http://www.springframework.org/schema/aop/spring-aop-3.1.xsd">
  32.  
  33. <bean id="user" class="com.User" scope="session">
  34. <aop:scoped-proxy/>
  35. </bean>
  36. </beans>
  37.  
  38. @Autowired
  39. private User user
  40.  
  41. String index(HttpSession session) {
  42. session.setAttribute("mySessionAttribute", "someValue");
  43. return "index";
  44. }
  45.  
  46. public String index (@ModelAttribute("ShoppingCart") ShoppingCart shoppingCart, SessionStatus sessionStatus) {
  47. //Spring V4
  48. //you can modify session status by sessionStatus.setComplete();
  49. }
  50.  
  51. @Controller
  52. @SessionAttributes("ShoppingCart")
  53. @RequestMapping("/req")
  54. public class MYController {
  55.  
  56. @ModelAttribute("ShoppingCart")
  57. public Visitor getShopCart (....) {
  58. return new ShoppingCart(....); //get From DB Or Session
  59. }
  60. }
  61.  
  62. <%=session.getAttribute("ShoppingCart.prop")%>
  63.  
  64. <c:out value="${sessionScope.ShoppingCart.prop}"/>
  65.  
  66. <p th:text="${session.ShoppingCart.prop}" th:unless="${session == null}"> . </p>
  67.  
  68. @Controller
  69. @SessionAttributes("personObj")
  70. public class PersonController {
  71.  
  72. @RequestMapping(value="/person-form")
  73. public ModelAndView personPage() {
  74. return new ModelAndView("person-page", "person-entity", new Person());
  75. }
  76.  
  77. @RequestMapping(value="/process-person")
  78. public ModelAndView processPerson(@ModelAttribute Person person) {
  79. ModelAndView modelAndView = new ModelAndView();
  80. modelAndView.setViewName("person-result-page");
  81.  
  82. modelAndView.addObject("pers", person);
  83. modelAndView.addObject("personObj", person);
  84.  
  85. return modelAndView;
  86. }
  87.  
  88. }
  89.  
  90. @RequestMapping("/testing")
  91. @Controller
  92. public class TestController {
  93. @RequestMapping(method = RequestMethod.GET)
  94. public String testMestod(HttpServletRequest request){
  95. request.getSession().setAttribute("name", "value");
  96. return "testJsp";
  97. }
  98. }
  99.  
  100. @RequestMapping(value = "/login")
  101. @ResponseBody
  102. public BooleanResponse login(HttpSession session,HttpServletRequest request){
  103. //HttpServletRequest used to take data to the controller
  104. String username = request.getParameter("username");
  105. String password = request.getParameter("password");
  106.  
  107. //Here you set your values to the session
  108. session.setAttribute("username", username);
  109. session.setAttribute("email", email);
  110.  
  111. //your code goes here
  112. }
  113.  
  114. <c:out value="${username}"></c:out>
  115. <c:out value="${email}"></c:out>
  116.  
  117. @GetMapping
  118. public String hello(HttpSession session) {
  119. session.setAttribute("name","value");
  120. return "hello";
  121. }
  122.  
  123. hi dear try this...
  124. @Controller
  125. @RequestMapping("/owners/{ownerId}/pets/{petId}/edit")
  126. @SessionAttributes("pet")
  127. public class EditPetForm {
  128.  
  129. @ModelAttribute("types")
  130.  
  131. public Collection<PetType> populatePetTypes() {
  132. return this.clinic.getPetTypes();
  133. }
  134.  
  135. @RequestMapping(method = RequestMethod.POST)
  136. public String processSubmit(@ModelAttribute("pet") Pet pet,
  137. BindingResult result, SessionStatus status) {
  138. new PetValidator().validate(pet, result);
  139. if (result.hasErrors()) {
  140. return "petForm";
  141. }else {
  142. this.clinic.storePet(pet);
  143. status.setComplete();
  144. return "redirect:owner.do?ownerId="
  145. + pet.getOwner().getId();
  146. }
  147. }
  148. }
  149.  
  150. HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getNativeRequest();
  151.  
  152. request.getSession().setAttribute("errorMsg", "your massage");
  153.  
  154. <c:remove var="errorMsg" scope="session"/>
Add Comment
Please, Sign In to add comment