diff options
Diffstat (limited to 'src/main/webapp/pages')
| -rw-r--r-- | src/main/webapp/pages/pokemonViewModel.jsp | 56 | ||||
| -rw-r--r-- | src/main/webapp/pages/userIndex.jsp | 19 | 
2 files changed, 60 insertions, 15 deletions
| diff --git a/src/main/webapp/pages/pokemonViewModel.jsp b/src/main/webapp/pages/pokemonViewModel.jsp new file mode 100644 index 0000000..ba0068b --- /dev/null +++ b/src/main/webapp/pages/pokemonViewModel.jsp @@ -0,0 +1,56 @@ +<%@page import="models.MonsterViewModel"%> +<%@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"%> +    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<!DOCTYPE html> +<html> +<head> +<meta charset="ISO-8859-1"> +<title>Insert title here</title> +</head> +<body> +<%  +	long monsterId=Long.parseLong(request.getParameter("monsterId")); +	IService service=(IService)Naming.lookup(CONSTS.rmiUrl); +	MonsterViewModel monster=service.getMonsterViewModel(monsterId); +	request.setAttribute("monster", monster); +	 + +%> +<table> +			<tr> +				<th>Ime</th> +				<th>Opis</th> +				<th>Hp</th> +				<th>Slika</th> +			</tr> +			<tr> +				<td><c:out value="${monster.name}"/></td> +				<td><c:out value="${monster.description}"/></td> +				<td><c:out value="${monster.hp}"/></td> +				<td><img style="height: 50px" src="data:image/*;base64, ${monster.base64Image }" /></td> +			</tr> +</table> +<table> +			<tr> +				<th>Ime</th> +				<th>Opis</th> +				<th>Type</th> +				<th>Snaga</th> +			</tr> +			<c:forEach items="${monster.abilities}" var="item"> +			<tr> +				<td><c:out value="${item.name}"/></td> +				<td><c:out value="${item.description}"/></td> +				<td><c:out value="${item.type}"/></td> +				<td><c:out value="${item.power}"/></td> +			</tr> +			</c:forEach> +			 +</table> + +</body> +</html>
\ No newline at end of file diff --git a/src/main/webapp/pages/userIndex.jsp b/src/main/webapp/pages/userIndex.jsp index 5bf5320..e54c742 100644 --- a/src/main/webapp/pages/userIndex.jsp +++ b/src/main/webapp/pages/userIndex.jsp @@ -44,24 +44,14 @@ Trenutno izabran pokemon:  	}  	else{  		%> -		<table> -			<tr> -				<th>Ime</th> -				<th>Opis</th> -				<th>Hp</th> -				<th>Slika</th> -			</tr> -			<tr> -				<td><c:out value="${myMonster.name}"/></td> -				<td><c:out value="${myMonster.description}"/></td> -				<td><c:out value="${myMonster.hp}"/></td> -				<td><img style="height: 50px" src="data:image/*;base64, ${myMonster.base64Image }" /></td> -			</tr> -		</table> +		<jsp:include page="pokemonViewModel.jsp"> +			<jsp:param value="${myMonster.id}" name="monsterId"/> +		</jsp:include>  		<%   	}  %>  <br><br><br> +<h1>Svi pokemoni</h1>  <table>  <tr>  <th>Ime</th> @@ -93,6 +83,5 @@ Trenutno izabran pokemon:  </c:forEach>  </table> -  </body>  </html>
\ No newline at end of file | 
