File tree Expand file tree Collapse file tree
java/org/launchcode/codingevents
resources/templates/events Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package org .launchcode .codingevents .controllers ;
22
3+ import org .launchcode .codingevents .models .Event ;
34import org .springframework .stereotype .Controller ;
45import org .springframework .web .bind .annotation .GetMapping ;
56import org .springframework .web .bind .annotation .PostMapping ;
1718@ RequestMapping ("events" )
1819public class EventController {
1920
20- private static List <String > events = new ArrayList <>();
21+ private static List <Event > events = new ArrayList <>();
2122
2223 @ GetMapping
2324 public String displayAllEvents (Model model ) {
@@ -35,7 +36,7 @@ public String renderCreateEventForm(Model model) {
3536
3637 @ PostMapping ("create" )
3738 public String createEvent (@ RequestParam String eventName ) {
38- events .add (eventName );
39+ events .add (new Event ( eventName ) );
3940 return "redirect:/events" ;
4041
4142 }
Original file line number Diff line number Diff line change 1+ package org .launchcode .codingevents .models ;
2+
3+ public class Event {
4+
5+ private String name ;
6+
7+ public Event (String name ) {
8+ this .name = name ;
9+ }
10+
11+ public String getName () {
12+ return name ;
13+ }
14+
15+ public void setName (String name ) {
16+ this .name = name ;
17+ }
18+
19+ @ Override
20+ public String toString () {
21+ return name ;
22+ }
23+ }
Original file line number Diff line number Diff line change 1616 </ tr >
1717 </ thead >
1818 < tr th:each ="event : ${events} ">
19- < td th:text ="${event} "> </ td >
19+ < td th:text ="${event.name } "> </ td >
2020 </ tr >
2121</ table >
2222
You can’t perform that action at this time.
0 commit comments