<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" %> <%@ page import="java.util.Iterator"%> <%@ page import="com.opensymphony.xwork2.util.ValueStack"%> <%@ page import="com.opensymphony.xwork2.ActionContext"%> <%@ page import="org.splat.simer.StudyPropertiesAction"%> <%@ page import="org.splat.dal.bo.kernel.User"%> <%@ taglib prefix="s" uri="/struts-tags" %> <% String action = request.getParameter("action"); if (action == null) action = "display"; %> <%=action%> <s:text name="name.module"/> rel="stylesheet" type="text/css">
<% if (action.equals("edititle")) { %> <% } else { %> <% } %> <% if (action.equals("edibutor")) { %> <% // Scriptlet implementation is required due to specific iteration ValueStack stack = ActionContext.getContext().getValueStack(); Object stacktop = stack.peek(); StudyPropertiesAction controler = (StudyPropertiesAction)stacktop; Iterator members = controler.getContributors().iterator(); for (Iterator staff = controler.getCandidates().iterator(); staff.hasNext(); ) { out.print(""); if (members.hasNext()) { User user = members.next(); out.print(""); out.print(""); } else { out.print(""); } for (int j=0; j<3; j++) { if (staff.hasNext()) { User user = staff.next(); out.print(""); } else { out.print(""); } } out.print(""); } while (members.hasNext()) { User user = members.next(); out.print(""); out.print(""); out.print(""); out.print(""); } } else { %> <% } %> ">
" border="none"/>
" border="none" title=""/> "> " border="none" title=""/>
" border="none"/>
" border="none" title=""/>
"); out.print(user.toString()); out.print(" "); out.print(user.toString()); out.print("
"); out.print(user.toString()); out.print("
" border="none" title=""/> ,
" border="none"/>
" border="none" title="" /> " border="none" title="" /> " border="none" title=""/> "/>