Я работаю над проектом, который позволяет людям перечислять телефоны для продажи и иметь возможность просматривать все телефоны для продажи. Я работаю правильно. ViewPhones.jsp возвращает список всех телефонов со всеми их подробностями. Например, бренд, модель, сеть, хранилище, цвет, экран и т. Д.Создание динамических URL-адресов - JSP
Проблема в том, что его нужно настроить так, чтобы вы видели только «Бренд» и «Модель» (например, «iPhone» 6 '), а затем нажмите «Дополнительная информация», чтобы увидеть остальные детали. Эта кнопка «подробнее» должна открыть новый jsp с полной информацией о телефоне.
Я не уверен, как создавать URL-адреса для каждого из этих «более info» .jsp.
Вот результат я в настоящее время:
viewPhones.jsp output Это делается, используя только обычный метод ToString в классе phone.java
Каждый телефон имеет phoneID в базе данных поэтому я предполагаю, Я бы использовал это в некотором роде? Я просто потерял, как это сделать.
Извините, если я не предоставил достаточно информации, если нужны какие-либо фрагменты кода, я добавлю их в сообщение.
<%@page import="java.util.Collection"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.Arrays"%>
<%@page import="phoneauction.Phone"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
Phone p = new Phone();
Collection<Phone> list = p.findAllPhones();
out.println(list);
%>
<br><br>
<h3> Enter the Phone ID of the phone you want to add to your favourites </h3>
<form action="favouritedPhone.jsp">
Phone ID: <input type="text" name="favourite">
<input type="submit" value="Add to Favourites">
</form>
</body>
</html>