<%@page import="models.AbilityType"%> <%@page import="models.Ability"%> <%@page import="java.util.List"%> <%@page import="java.util.Arrays"%> <%@page import="java.util.ArrayList"%> <%@page import="models.CONSTS"%> <%@page import="java.rmi.Naming"%> <%@page import="pokemon.IService"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> Insert title here <% IService service=(IService)Naming.lookup(CONSTS.rmiUrl); List names=Arrays.asList(request.getParameterValues("abilitiesName")); List desc=Arrays.asList(request.getParameterValues("abilitiesDesc")); List type=Arrays.asList(request.getParameterValues("abilitiesType")); List power=Arrays.asList(request.getParameterValues("abilitiesPower")); pokemon.abilities=new ArrayList(); for (int i = 0; i < 4; i++) { Ability tempA=new Ability(); tempA.setName(names.get(i)); tempA.setDescription(desc.get(i)); int tempType=Integer.parseInt(type.get(i)); tempA.setType(AbilityType.values()[tempType]); int tempPower=Integer.parseInt(power.get(i)); tempA.setPower(tempPower); pokemon.abilities.add(tempA); } service.addPokemonWithAbilities(pokemon); response.sendRedirect("adminIndex.jsp"); %>