Drobný refaktoring.
1.1 --- a/java/nekurak.net-web/src/java/cz/frantovo/nekurak/dao/PodnikyDAO.java Fri Jan 08 01:59:55 2010 +0100
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,24 +0,0 @@
1.4 -package cz.frantovo.nekurak.dao;
1.5 -
1.6 -import cz.frantovo.nekurak.dto.Podnik;
1.7 -import java.io.Serializable;
1.8 -import java.util.ArrayList;
1.9 -import java.util.Collection;
1.10 -
1.11 -/**
1.12 - *
1.13 - * @author fiki
1.14 - */
1.15 -public class PodnikyDAO implements Serializable {
1.16 -
1.17 - public Collection<Podnik> getPodniky() {
1.18 - ArrayList<Podnik> vysledek = new ArrayList<Podnik>();
1.19 -
1.20 - vysledek.add(new Podnik(1, "Na Kovárně"));
1.21 - vysledek.add(new Podnik(2, "U Přátelského potkana"));
1.22 - vysledek.add(new Podnik(3, "Na Růžku"));
1.23 -
1.24 - return vysledek;
1.25 - }
1.26 -
1.27 -}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/PodnikyWeb.java Fri Jan 08 21:23:42 2010 +0100
2.3 @@ -0,0 +1,24 @@
2.4 +package cz.frantovo.nekurak.web;
2.5 +
2.6 +import cz.frantovo.nekurak.dto.Podnik;
2.7 +import java.io.Serializable;
2.8 +import java.util.ArrayList;
2.9 +import java.util.Collection;
2.10 +
2.11 +/**
2.12 + *
2.13 + * @author fiki
2.14 + */
2.15 +public class PodnikyWeb implements Serializable {
2.16 +
2.17 + public Collection<Podnik> getPodniky() {
2.18 + ArrayList<Podnik> vysledek = new ArrayList<Podnik>();
2.19 +
2.20 + vysledek.add(new Podnik(1, "Na Kovárně"));
2.21 + vysledek.add(new Podnik(2, "U Přátelského potkana"));
2.22 + vysledek.add(new Podnik(3, "Na Růžku"));
2.23 +
2.24 + return vysledek;
2.25 + }
2.26 +
2.27 +}
3.1 --- a/java/nekurak.net-web/web/WEB-INF/chyby/nullPointer.jsp Fri Jan 08 01:59:55 2010 +0100
3.2 +++ b/java/nekurak.net-web/web/WEB-INF/chyby/nullPointer.jsp Fri Jan 08 21:23:42 2010 +0100
3.3 @@ -14,6 +14,7 @@
3.4 <body>
3.5 <h1>500 Interní chyba serveru</h1>
3.6 <p>Došlo k <code>NullPointerException</code>.</p>
3.7 + <p>(taková informace asi uživatele moc nezajímá, takže obvykle budeme obecnější)</p>
3.8 </body>
3.9 </html>
3.10
4.1 --- a/java/nekurak.net-web/web/index.jsp Fri Jan 08 01:59:55 2010 +0100
4.2 +++ b/java/nekurak.net-web/web/index.jsp Fri Jan 08 21:23:42 2010 +0100
4.3 @@ -27,9 +27,9 @@
4.4 <c:when test="${param.akce == 'seznam'}">
4.5 <p>Vypíšeme seznam hospod.</p>
4.6 <!-- Vytvoříme si instanci JavaBeany -->
4.7 - <jsp:useBean id="podnikyDao" class="cz.frantovo.nekurak.dao.PodnikyDAO" scope="request"/>
4.8 + <jsp:useBean id="podnikyWeb" class="cz.frantovo.nekurak.web.PodnikyWeb" scope="request"/>
4.9 <ul>
4.10 - <c:forEach var="p" items="${podnikyDao.podniky}">
4.11 + <c:forEach var="p" items="${podnikyWeb.podniky}">
4.12 <!-- vypíšeme název podniku (měli bychom escapovat) -->
4.13 <li>${p.nazev}</li>
4.14 </c:forEach>