Я сейчас работаю над школьным проектом. Я создаю систему управления учениками, которая должна уметь делать следующее:
Ввод данных ученика, таких как имя, возраст, номер ученика, день рождения, пол, место рождения.
После отправки этих данных в JAVA BEAN открывается новая страница, на которой вы должны ввести свои экзамены и максимальное количество баллов, которые вы могли бы набрать.
- После отправки этих данных вы перейдете на новую страницу, где вам нужно будет ввести свои достигнутые баллы
Сейчас у меня есть следующее:
- Шаг:
<form action="StammDatenErfasst.jsp">
<p>Matrikelnummer: <input type="text" name="matrikelnummer" placeholder="Matrikelnummer" size="9" maxlength="9" /></p>
<p>Vorname: <input type="text" name="vorname" placeholder="Vorname" size="30" /></p>
<p>Nachname: <input type="text" name="nachname" placeholder="Nachname" size="30" /></p>
<p>Geburtstdatum: <input type="date" name="gebdatum"/></p>
<p>Geschlecht:</p>
<fieldset>
<input type="radio" id="mä" name="Geschlecht" value="Männlich">
<label for="mä"> Männlich</label>
<input type="radio" id="we" name="Geschlecht" value="Weiblich">
<label for="we"> Weiblich</label>
<input type="radio" id="dv" name="Geschlecht" value="Divers">
<label for="dv"> Divers</label>
</fieldset>
<p>Geburtstort: <input type="text" name="gebort" placeholder="Geburtsort" size="30" /></p>
<p><input type="submit" value="Erfassen"></p>
Шаг:
<%-- Datei: showname.jsp --%>
<jsp:useBean class="beans.FormBean" id="form"
scope="session"/>
<html>
<body>
<%-- Ausgabe der Eigenschaft direkt nach dem Text --%>
<p>Hallo <jsp:getProperty name="form" property="vorname"/></p>
<p>Trage nun bitte Deine Modul- und Vorlesungsdaten ein:</p>
<form action="LehrVeranstaltungenErfasst.jsp">
<p>Modulname: <input type="text" name="modulname" placeholder="Modulname" size="30" /></p>
<p>Lehrveranstaltung 1: <input type="text" name="lehrveranstaltung1" placeholder="Lehrveranstaltung 1" size="30" /> Maximal erreichbare Punkte:<input type="text" name="punktelehrveranstaltung1" placeholder="60" size="2" /></p>
<p>Lehrveranstaltung 2: <input type="text" name="lehrveranstaltung2" placeholder="Lehrveranstaltung 2" size="30"/> Maximal erreichbare Punkte:<input type="text" name="punktelehrveranstaltung2" placeholder="60" size="2" /></p>
<p>Lehrveranstaltung 3: <input type="text" name="lehrveranstaltung3" placeholder="Lehrveranstaltung 3" size="30"/> Maximal erreichbare Punkte:<input type="text" name="punktelehrveranstaltung3" placeholder="60" size="2" /></p>
<p><input type="submit" value="Erfassen"></p>
</form>
</body>
</html>
<jsp:setProperty name="form" property="*"/>
Шаг:
<jsp:useBean class="beans.FormBean" id="form"
scope="session"/>
<jsp:setProperty name="form" property="*"/>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hochschulsystem</title>
</head>
<body>
<h1>Tragen Sie nun bitte die erreichten Punkte ein:</h1>
<p><jsp:getProperty name="form" property="lehrVeranstaltung1"/>: <input type="text" name="erpunktelehrveranstaltung1" placeholder="" size="2"/> </p>
<p><jsp:getProperty name="form" property="lehrVeranstaltung2"/>: <input type="text" name="erpunktelehrveranstaltung2" placeholder="" size="2"/> </p>
<p><jsp:getProperty name="form" property="lehrVeranstaltung3"/>: <input type="text" name="erpunktelehrveranstaltung3" placeholder="" size="2"/> </p>
</body>
</html>
В настоящее время я использую один компонент и заполняю все свои данные в этом одном компоненте. Есть лучший способ сделать это? Могу ли я использовать более одного bean?
Заранее спасибо,
Gusdl