Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: URL Rewrite in Java Server Pages

Rule-of-Three [11.04.2006 21:09:19]

#

Tässä JSPllä tehty URL Rewrite. Eli, siis on index.jsp tiedosto jonka kautta selataan sivuja siten, että linkki on index.jsp?page=1, index.jsp?page=2, jne...

En ole keksinyt vielä miten page muuttujassa voisi käyttää String tietotyyppiä.

Ensimmäinen listaus on index.jsp ja toinen header.jsp. Molempiin tulee jsp koodia. footer.jsp tiedostoon ei tule.

<%@ include file="header.jsp" %>

<%
int sivu = 0;
String parm = request.getParameter("sivu");
if (parm != null)
    sivu = Integer.parseInt(parm);
if (sivu == 0) {
%>
<%@ include file="includes/etusivu.jsp" %>
<% }
else if (sivu == 1) {
%>
<%@ include file="includes/sivu1.jsp" %>
<% }
else if (sivu == 2) {
%>
<%@ include file="includes/sivu2.jsp" %>
<% }
else if (sivu == 3) {
%>
<%@ include file="includes/sivu3.jsp" %>
<% }
else {
%>
<%@ include file="includes/error.jsp" %> <%
} %>

<%@ include file="footer.jsp" %>
<%@ page session="false" %>
"-//W3C//DTD HTML 4.01 Transitional//EN">
"Content-Type" content="text/html; charset=iso-8859-1">
"css/stylesheet.css" rel="stylesheet" type="text/css">

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta