diff --git a/YACOSWeb/WebContent/WEB-INF/decorators/usermenu.jsp b/YACOSWeb/WebContent/WEB-INF/decorators/usermenu.jsp
index f29e7ea..3cc96b2 100644
--- a/YACOSWeb/WebContent/WEB-INF/decorators/usermenu.jsp
+++ b/YACOSWeb/WebContent/WEB-INF/decorators/usermenu.jsp
@@ -20,7 +20,7 @@
">
">
">
- ">
+ ">
diff --git a/YACOSWeb/WebContent/WEB-INF/jsp/listReport.jsp b/YACOSWeb/WebContent/WEB-INF/jsp/listReport.jsp
index 0e94ff3..b8784e4 100644
--- a/YACOSWeb/WebContent/WEB-INF/jsp/listReport.jsp
+++ b/YACOSWeb/WebContent/WEB-INF/jsp/listReport.jsp
@@ -18,7 +18,7 @@
|
-
+
| |
${rating.criterion.name} is: |
diff --git a/YACOSWeb/src/org/yacos/web/PCmember/controller/EvaluationController.java b/YACOSWeb/src/org/yacos/web/PCmember/controller/EvaluationController.java
index 7228437..896a739 100644
--- a/YACOSWeb/src/org/yacos/web/PCmember/controller/EvaluationController.java
+++ b/YACOSWeb/src/org/yacos/web/PCmember/controller/EvaluationController.java
@@ -123,15 +123,14 @@ public class EvaluationController extends SimpleFormController {
int idd=Integer.parseInt(id);
- Report rpt= evaluationManager.addReport(idd, commentPCMember, commentAuthor, listeRating, current.getLogin());
+ Report rpt= evaluationManager.addReport(idd, commentPCMember, commentAuthor, listeRating, current.getLogin());
request.getSession().setAttribute("report", rpt);
//persister ratings dans la base apres avoir le id report.
System.out.println("lengthe is :"+listeRating.size());
for (Rating rt : listeRating)
{
- System.out.println("value: "+rt.getValue());
- System.out.println("criterion: "+rt.getCriterion());
+
if (rpt!=null){System.out.println("report is not null");}
evaluationManager.addRating(rt.getValue(), rt.getCriterion().getId(), rpt.getId());
}
diff --git a/YACOSWeb/src/org/yacos/web/PCmember/controller/ListReportController.java b/YACOSWeb/src/org/yacos/web/PCmember/controller/ListReportController.java
index 65660ed..f8e599e 100644
--- a/YACOSWeb/src/org/yacos/web/PCmember/controller/ListReportController.java
+++ b/YACOSWeb/src/org/yacos/web/PCmember/controller/ListReportController.java
@@ -11,6 +11,7 @@ import java.io.IOException;
import java.util.List;
import org.yacos.web.system.controller.NoConferenceSelectedException;
import org.yacos.core.evaluation.IEvaluationManager;
+import org.yacos.core.evaluation.Rating;
import org.yacos.core.evaluation.Report;
@@ -30,8 +31,10 @@ public class ListReportController extends SimpleFormController {
int idd=Integer.parseInt(id);
listReport = evaluationManager.getReportsForArticle(idd);
- getServletContext().setAttribute("listReport", listReport);
-
+ getServletContext().setAttribute("listReport", listReport);
+
+ List ratings=evaluationManager.getRatingForReport(listReport.get(listReport.size()-1).getId());
+ getServletContext().setAttribute("rtgs", ratings);
return new ModelAndView("listReport");
}