From 1bc2941f60123ba5a895fad216e369703ac71aa1 Mon Sep 17 00:00:00 2001 From: Martinagr32 Date: Sat, 3 Apr 2021 00:27:18 +0200 Subject: [PATCH] Review textArea and length fixed and improved --- .../springframework/cheapy/model/Review.java | 2 + .../jsp/reviews/createOrUpdateReviewForm.jsp | 2 +- .../WEB-INF/jsp/reviews/reviewsList.jsp | 77 ++++++++++--------- .../webapp/WEB-INF/tags/textAreaField.tag | 28 +++++++ 4 files changed, 72 insertions(+), 37 deletions(-) create mode 100644 src/main/webapp/WEB-INF/tags/textAreaField.tag diff --git a/src/main/java/org/springframework/cheapy/model/Review.java b/src/main/java/org/springframework/cheapy/model/Review.java index b69a1f179..b8cf0b6d4 100644 --- a/src/main/java/org/springframework/cheapy/model/Review.java +++ b/src/main/java/org/springframework/cheapy/model/Review.java @@ -1,5 +1,6 @@ package org.springframework.cheapy.model; +import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; @@ -17,6 +18,7 @@ public class Review extends BaseEntity{ private static final long serialVersionUID = 1L; @NotBlank(message = "Debe rellenar la valoración de Cheapy") + @Column(length=16777215) private String opinion; @NotNull diff --git a/src/main/webapp/WEB-INF/jsp/reviews/createOrUpdateReviewForm.jsp b/src/main/webapp/WEB-INF/jsp/reviews/createOrUpdateReviewForm.jsp index a413cb8e5..5c8c53660 100644 --- a/src/main/webapp/WEB-INF/jsp/reviews/createOrUpdateReviewForm.jsp +++ b/src/main/webapp/WEB-INF/jsp/reviews/createOrUpdateReviewForm.jsp @@ -13,7 +13,7 @@
- +
diff --git a/src/main/webapp/WEB-INF/jsp/reviews/reviewsList.jsp b/src/main/webapp/WEB-INF/jsp/reviews/reviewsList.jsp index 3f91077ca..f09f9dfd9 100644 --- a/src/main/webapp/WEB-INF/jsp/reviews/reviewsList.jsp +++ b/src/main/webapp/WEB-INF/jsp/reviews/reviewsList.jsp @@ -11,44 +11,49 @@ - - - - - - - + + + + + + + - - - -<%-- --%> - - - - - - - - + + + + + + + + + <%-- --%> + + + + + + + + + +
- - - - - - - - - -
- -
-
+ + + + + + + + + +
+ +
+
- - diff --git a/src/main/webapp/WEB-INF/tags/textAreaField.tag b/src/main/webapp/WEB-INF/tags/textAreaField.tag new file mode 100644 index 000000000..37d94fbde --- /dev/null +++ b/src/main/webapp/WEB-INF/tags/textAreaField.tag @@ -0,0 +1,28 @@ +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> +<%@ attribute name="name" required="true" rtexprvalue="true" + description="Name of corresponding property in bean object" %> +<%@ attribute name="label" required="true" rtexprvalue="true" + description="Label appears in red color if input is considered as invalid after submission" %> +<%@ attribute name="placeholder" required="false" rtexprvalue="true" + description="Example for input field" %> + + + + +
+ + +
+ + + + + + + ${status.errorMessage} + +
+
+