blob: 4c5e7f60b4b3a7cdd6280ccb385dd05529401e3b [file] [log] [blame]
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>View People</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
</head>
<body>
<h3>People</h3>
<s:if test="personList.size > 0">
<ol>
<s:iterator value="personList">
<li>
<s:property value="firstName" />
<s:property value="lastName" />
<%--Put the name of the method we want to call
in front of Person. This action will cause
the method named edit to be called in the
ActionSupport class (see struts.xml) --%>
<s:url action="editPerson" var="editUrl">
<s:param name="id" value="id"/>
</s:url>
<s:url action="deletePerson" var="deleteUrl">
<s:param name="id" value="id"/>
</s:url>
<a href="<s:property value='#editUrl' />" >Edit</a>
<a href="<s:property value='#deleteUrl' />" >Delete</a>
</li>
</s:iterator>
</ol>
</s:if>
<%--Put the name of the method we want to call
in front of Person. This action will cause
the method named create to be called in the
ActionSupport class (see struts.xml) --%>
<s:url action="createPerson" var="newUrl">
<s:param name="id" value="0"/>
</s:url>
<p><a href="<s:property value='#newUrl' />" > Create new person.</a></p>
</body>
</html>