#java #html #jsp #session-cookies
Вопрос:
Я студент колледжа, нуждающийся в помощи с заданием. Мне нужно создать программу, которая позволяет пользователям вводить значения данных для 2 сеансовых ключей: исполнитель и цвет. На странице необходимо создать 2 атрибута сеанса, которые основаны на 2 парах имя:значение. После их создания мне нужно создать другую страницу, которая использует метод session.getAttribute для просмотра значений. Я полагаю, что у меня возникают проблемы с присвоением значений из входных данных данным сеанса с помощью метода session.setAttribute.
В настоящее время это то, что у меня есть
<!DOCTYPE html>
<html>
<head>
<title>Session Creation</title>
<link rel="stylesheet" href="css-3.css">
</head>
<body>
<div class="center">
<h1>Enter Session Information</h1>
<form action="viewSessionData.jsp" method="GET">
<table class="inline-block">
<tr><th id="th-id1" colspan="2">Session Information</th></tr>
<tr>
<td>Artist:</td>
<td><input type="text" name="artistValue"></td>
<% String artistValue = "";
session.setAttribute("artistValue", artistValue); %>
</tr>
<tr>
<td>Color:</td>
<td><input type="text" name="colorValue"></td>
<% String colorValue = "";
session.setAttribute("colorValue", colorValue); %>
</tr>
<tr>
<td></td>
<td><br><input type="submit" class="coral_color"
value="Create Session"></td>
</tr>
</table>
</form>
</div>
</body>
</html>
Ниже приведен другой файл, viewSessionData.jsp
<!DOCTYPE html>
<html>
<head>
<title>JSP Session Tracking</title>
<link rel="stylesheet" href="css-3.css">
</head>
<%@ page import="java.util.*" %>
<body>
<div class="center">
<h1>Session Tracking</h1>
<table class="inline-block">
<tr id="th-id1">
<th>Session info</th>
<th>Value</th>
</tr>
<tr>
<td>Color</td>
<td><%= session.getAttribute("colorValue") %></td>
</tr>
<tr>
<td>Artist</td>
<td><%= session.getAttribute("artistValue") %></td>
</tr>
</table>
</div>
</body>
</html>
Любая помощь будет очень признательна!
Ответ №1:
это ваша страница создания атрибута, вы показываете свою другую страницу jsp?
Комментарии:
1. Безусловно, я отредактировал свой первоначальный вопрос, чтобы добавить файл, в котором я запрашиваю атрибут, используя метод session.getAttribute.