validation ca marche mnt & correction du lien

This commit is contained in:
Jialin Wang
2008-02-12 09:50:44 +00:00
parent 1e3b305678
commit 60c4bfc7e3
4 changed files with 9 additions and 7 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="addConference.htm"/>"><fmt:message key="menu.chairman.conference.create" /></a></li>
<li><a href="<c:url value="addConference.htm?action=modify"/>"><fmt:message key="menu.chairman.conference.modify" /></a></li> <li><a href="<c:url value="addConference.htm?action=modify"/>"><fmt:message key="menu.chairman.conference.modify" /></a></li>
<li><a href="<c:url value="dispatchArticleList.htm"/>"><fmt:message key="menu.chairman.article.dispatch" /></a></li> <li><a href="<c:url value="dispatchArticleList.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> </ul>
<div id="footer"></div> <div id="footer"></div>
</div> </div>

View File

@@ -18,7 +18,7 @@
<td><c:out value="${report.article.title}"/></td> <td><c:out value="${report.article.title}"/></td>
</tr> </tr>
<c:forEach items="${report.ratings}" var="rating" varStatus="j"> <c:forEach items="${rtgs}" var="rating" varStatus="j">
<tr> <tr>
<td><fmt:message key="evaluation.note"/> </td> <td><fmt:message key="evaluation.note"/> </td>
<td>${rating.criterion.name} is: </td> <td>${rating.criterion.name} is: </td>

View File

@@ -123,15 +123,14 @@ public class EvaluationController extends SimpleFormController {
int idd=Integer.parseInt(id); 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); request.getSession().setAttribute("report", rpt);
//persister ratings dans la base apres avoir le id report. //persister ratings dans la base apres avoir le id report.
System.out.println("lengthe is :"+listeRating.size()); System.out.println("lengthe is :"+listeRating.size());
for (Rating rt : listeRating) 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");} if (rpt!=null){System.out.println("report is not null");}
evaluationManager.addRating(rt.getValue(), rt.getCriterion().getId(), rpt.getId()); evaluationManager.addRating(rt.getValue(), rt.getCriterion().getId(), rpt.getId());
} }

View File

@@ -11,6 +11,7 @@ import java.io.IOException;
import java.util.List; import java.util.List;
import org.yacos.web.system.controller.NoConferenceSelectedException; import org.yacos.web.system.controller.NoConferenceSelectedException;
import org.yacos.core.evaluation.IEvaluationManager; import org.yacos.core.evaluation.IEvaluationManager;
import org.yacos.core.evaluation.Rating;
import org.yacos.core.evaluation.Report; import org.yacos.core.evaluation.Report;
@@ -30,8 +31,10 @@ public class ListReportController extends SimpleFormController {
int idd=Integer.parseInt(id); int idd=Integer.parseInt(id);
listReport = evaluationManager.getReportsForArticle(idd); listReport = evaluationManager.getReportsForArticle(idd);
getServletContext().setAttribute("listReport", listReport); getServletContext().setAttribute("listReport", listReport);
List<Rating> ratings=evaluationManager.getRatingForReport(listReport.get(listReport.size()-1).getId());
getServletContext().setAttribute("rtgs", ratings);
return new ModelAndView("listReport"); return new ModelAndView("listReport");
} }