Ich bin Anfänger, Framework zu spielen. Beim Versuch, HTML-Vorlage mit dem Spiel zu generieren, bekomme ich den Fehler illegalen Start des einfachen Muster an der Linie ticket.getTicketIds. Ich habe irgendwann versucht, das Problem zu lösen, aber nichts Gutes.illegaler Start von einfachen Muster - Spiel-Framework
<tbody>
@for(ticket <- @obj.getPurchasedTickets()) {
@for((key,val) <- @obj.getTicketsCalculation()) {
@if(key.equals(ticket.getTicketId())) {
<tr>
<td class="desc">@ticket.getTicketName()<br></br>
@if(ticket.getTicketIds() != null && !ticket.getTicketIds().isEmpty()) {
@for(ticketid <- ticket.getTicketIds){
#@ticketid
}
}
</td>
<td class="unit">@ticket.getPrice()</td>
</tr>
}
}
}
</tbody>
Die folgenden POJOs verwendet, um die erforderlichen Werte zu erhalten
public class PurchasedTicket {
private String ticketId; // represents the ticket's id
private String ticketName;
private Integer numberOfTickets;
private Double price;
private List<String> ticketIds; // list of tickets bought with this ticket
// setters and getters
}
public class Wrapper{
private Map ticketsCalculation;
private List<PurchasedTicket> purchasedTickets;
// setters and getters
}
Die obj im Template Teil dargestellt wird, ist eine Aufgabe Wrapper Klasse
'ticket.getTicketIds' zeigt ein paar Mal. Welcher? – Rumid
Die in @for (ticketid <- ticket.getTicketIds) { # @ ticketid } – user3673985
Sie repräsentieren String-Werte. – user3673985