<option>name</option>
</select><br>
Value:<br>
<input type="text" name="value" value=""><br>
<input type="hidden" name="user" value="<%=user%>">
<input type="hidden" name="action" value="1">
<input type="submit" name="Edit" value="Edit">
</form>
<%
}
}catch(Exception e){ e.printStackTrace();}
} else out.println("<h3>Access denied!</h3>");
%>
</body>
</html>
subjects.jsp
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Subjects page</title></head>
<body bgcolor="E0FFFF">
<%
String user = (String)session.getAttribute("user");
if ((user != null)&&(user.compareTo("unauthorized") != 0)) {
Statement sq = (Statement) session.getAttribute("statement");
try { Запрашиваем из базы из таблицы subjects предметы, соответствующие текущему пользователю
ResultSet rs = sq.executeQuery("SELECT * FROM subjects WHERE name='" + user+ "'");
out.println("<center><h3>Here is your subjects:</h3><br>");
out.println("<table border=1>");
out.println("<tr>");
out.println("<td>subject</td>");
out.println("<td>duration</td>");
out.println("<td>faculty</td>");
out.println("<td>practical</td>");
out.println("</tr>");
while (rs.next()) {
Получаем прочитанные из БД данные и публикуем на страничке
String subject = rs.getString("subject");
String duration = rs.getString("duration");
String faculty = rs.getString("faculty");
String practical = rs.getString("practical");
if (duration == null) duration = "";
if (faculty == null) faculty = "";
if (practical == null) practical = "";
out.println("<tr>");
out.println("<td>" + subject + "</td>");
out.println("<td>" + duration + "</td>");
out.println("<td>" + faculty + "</td>");
out.println("<td>" + practical + "</td>");
out.println("</tr>");
}
out.println("</table>");
out.println("</center>");
} catch (SQLException e) {
e.printStackTrace();
}
%>
<br><br>
<form action="processor" method="post">
Delete subject: Форма удаления предмета по его названию
<input type="text" name="subject" value="">
<input type="hidden" name="action" value="4">
<input type="hidden" name="code" value="delete">
<input type="Submit" name="Delete" value="Delete">
</form>
<hr>
<br>
<form action="processor" method="post">
Add subject: Форма для добавления нового предмета.
<input type="text" name="subject" value="">
<input type="hidden" name="action" value="4">
<input type="hidden" name="code" value="add">
<input type="Submit" name="Add" value="Add">
</form>
<hr>
<br>
<form action="processor" method="post">
Set for subject: Пользователь указывает для какого предмета какое свойство необходимо изменить
<input type="text" name="subject" value=""><br><br>
Property:<select name="column">
<option>duration</option>
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.