Hallo Leute,
ich will eine Kleinigkeit mit Login programmieren. Am Besten nach dem MVC-Modell.
Genutzt wird Tomcat mit JSP.
Findet ihr diesen folgenden Aufbau schlecht.
Die erste index.jsp leitet auf folgendes Schema weiter:
domain.tld/webapp/main.jsp?page=firstpage
D.h., alle Seiten werden zentral über eine main.jsp eingebettet mit:
<jsp:include page="<%= page+".jsp" %>" />
Die main.jsp baut eine Mysql-Verbindung auf und speichert es in die Session. D.h., die eingebetteten Seiten könnten auf die Mysql-Verbindung zugreifen.
Man soll aber natürlich keine Java-Codes in JSP-Seiten einfügen. Habe aber auch keine Erfahrung mit Beans, weswegen bei mir etwas Code eingebettet wird.
Wie würdet ihr die Seiten nach dem main.jsp-Prinzip dann in etwa aufbauen? (Die Variablen usw., die in main.jsp deklariert werden, können ja in der firstpage usw. nicht genutzt werden. Eventuell hätte diese main.jsp dann wenig Vorteil ne? (Wobei man in main.jsp immer schön einen Header und Footer einfügen könnte oder muss dies explizit in allen Seiten manuell machen.
Über Meinungen und Tipps wäre ich auch sehr dankbar.
Grüße
M.
ich will eine Kleinigkeit mit Login programmieren. Am Besten nach dem MVC-Modell.
Genutzt wird Tomcat mit JSP.
Findet ihr diesen folgenden Aufbau schlecht.
Die erste index.jsp leitet auf folgendes Schema weiter:
domain.tld/webapp/main.jsp?page=firstpage
D.h., alle Seiten werden zentral über eine main.jsp eingebettet mit:
<jsp:include page="<%= page+".jsp" %>" />
Die main.jsp baut eine Mysql-Verbindung auf und speichert es in die Session. D.h., die eingebetteten Seiten könnten auf die Mysql-Verbindung zugreifen.
Man soll aber natürlich keine Java-Codes in JSP-Seiten einfügen. Habe aber auch keine Erfahrung mit Beans, weswegen bei mir etwas Code eingebettet wird.
Wie würdet ihr die Seiten nach dem main.jsp-Prinzip dann in etwa aufbauen? (Die Variablen usw., die in main.jsp deklariert werden, können ja in der firstpage usw. nicht genutzt werden. Eventuell hätte diese main.jsp dann wenig Vorteil ne? (Wobei man in main.jsp immer schön einen Header und Footer einfügen könnte oder muss dies explizit in allen Seiten manuell machen.
Über Meinungen und Tipps wäre ich auch sehr dankbar.
Grüße
M.