私は、電話機を販売するリストを作成し、販売するすべての電話機を表示できるようにするプロジェクトに取り組んでいます。私はこれが正しく働いている。 viewPhones.jspは、すべての電話機のリストをすべての詳細とともに返します。動的URLの作成 - JSP
「ブランド」や「モデル」(たとえば「iPhone」「6」など)が表示されるように設定する必要があるという問題があります。たとえば、ブランド、モデル、ネットワーク、 )、「詳細情報」をタップして残りの詳細を見ることができます。この「詳細情報」ボタンは、電話の詳細を含む新しいJSPを開きます。
これらの「詳細情報」.jspのそれぞれのURLを作成する方法がわかりません。
各電話は、データベース内のphoneidなどはので、私は仮定していたphone.javaクラスに普通のtoStringメソッドを使用して行われます。ここでは
は、私が現在持って出力されます私は何らかの方法でこれを使用しますか?私はちょうどそれを行う方法について迷っています。私が十分な情報を与えていない場合、コードスニペットが必要な場合は投稿に追加します。
<%@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>