From da35da09c1dfb1069d217fb730c098ef457513ad Mon Sep 17 00:00:00 2001 From: Ognjen Cirkovic Date: Thu, 22 Dec 2022 04:11:28 +0100 Subject: Omoguceno adminu dodavanje pokemona sa abilitijima. --- src/main/webapp/pages/addNewPokemonHelper.jsp | 46 +++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 src/main/webapp/pages/addNewPokemonHelper.jsp (limited to 'src/main/webapp/pages/addNewPokemonHelper.jsp') diff --git a/src/main/webapp/pages/addNewPokemonHelper.jsp b/src/main/webapp/pages/addNewPokemonHelper.jsp new file mode 100644 index 0000000..2553bb9 --- /dev/null +++ b/src/main/webapp/pages/addNewPokemonHelper.jsp @@ -0,0 +1,46 @@ +<%@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"); + + +%> + + + \ No newline at end of file -- cgit v1.2.3