stocker les ratings dans la base

This commit is contained in:
Jialin Wang
2008-02-09 00:13:22 +00:00
parent c3736a4a8b
commit 4c6181a523
2 changed files with 15 additions and 11 deletions

View File

@@ -20,7 +20,7 @@
<li><a href="<c:url value="addConference.htm"/>"><fmt:message key="menu.chairman.conference.create" /></a></li>
<li><a href="<c:url value="#"/>"><fmt:message key="menu.chairman.conference.modify" /></a></li>
<li><a href="<c:url value="dispatchArticle.htm"/>"><fmt:message key="menu.chairman.article.dispatch" /></a></li>
<li><a href="<c:url value="#"/>"><fmt:message key="menu.chairman.article.validate" /></a></li>
<li><a href="<c:url value="validateArticle.htm"/>"><fmt:message key="menu.chairman.article.validate" /></a></li>
</ul>
<div id="footer"></div>
</div>
@@ -33,7 +33,7 @@
<ul>
<li><a href="<c:url value="choosePreference.htm"/>"><fmt:message key="menu.pcmember.article.preference" /></a></li>
<li><a href="<c:url value="#"/>"><fmt:message key="menu.pcmember.article.delegate" /></a></li>
<li><a href="<c:url value="#"/>"><fmt:message key="menu.pcmember.article.evaluation" /></a></li>
<li><a href="<c:url value="listEvaluation.htm"/>"><fmt:message key="menu.pcmember.article.evaluation" /></a></li>
<li><a href="<c:url value="#"/>"><fmt:message key="menu.pcmember.article.evaluation.modify" /></a></li>
<li><a href="<c:url value="#"/>"><fmt:message key="menu.pcmember.article.discussion" /></a></li>
</ul>

View File

@@ -117,16 +117,20 @@ public class EvaluationController extends SimpleFormController {
}
int idd=Integer.parseInt(id);
/*System.out.println(idd);
if (!listeRating.isEmpty()) { System.out.println("not empty liste");}
System.out.println("current user is "+current.getLogin());*/
//Report rpt =new Report(commentPCMember,commentAuthor,listeRating,current,article);
Report rpt= evaluationManager.addReport(idd, commentPCMember, commentAuthor, listeRating, current.getLogin());
request.getSession().setAttribute("report", rpt);
//Map<String, Report> model1 = new HashMap<String, Report>();
//model1.put("report", rpt);
//return new ModelAndView(new RedirectView("createReport.htm"),model1);
//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("cretertion: "+rt.getCriterion());
evaluationManager.addRating(rt.getValue(), rt.getCriterion(), rpt);
}
return new ModelAndView(new RedirectView("createReport.htm"));
}