public ActionForward viewSubmitProjectScore(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
checkAuthorization(userHasPrivilege(request.getSession(), getPrivileges()));
ScoreProjectService service = getService(ScoreProjectService.class);
ViewProjectsToScoreVo vptsvo = new ViewProjectsToScoreVo();
BeanUtils.copyProperties(vptsvo, form);
vptsvo.setScorer(getAuthenticatedUser(request).getUserId().toString());
ScienceProjectStatusType spst = ScienceProjectStatusType.forKey(ScienceProjectStatusType.Key.SCORINGINPROGRESS_KEY);
service.updateProjectStatus(vptsvo.getProjectId(), vptsvo.getScorer(), spst);
HttpSessionManager.bind(request.getSession(), "projectId", vptsvo.getProjectId());
HttpSessionManager.bind(request.getSession(), "projectName", service.loadScienceProject(vptsvo.getProjectId()).getName());
String stScore = new String();
if(service.loadScienceProject(vptsvo.getProjectId()).getScore()!=null){
stScore = service.loadScienceProject(vptsvo.getProjectId()).getScore().toString();
}
HttpSessionManager.bind(request.getSession(), "storedScore", stScore);
return mapping.findForward(WebConstants.FORWARD_VIEW);
}