在Java中调用时清理外部实体

时间:2017-03-28 13:36:20

标签: java sql entity

我有一个从数据库表生成的表。在该数据库表中,它有一个外键,将其链接回另一个数据库表。但是,当我打印出字段时,它会打印出完整的路径,例如entity。“”[“”=“”]。有没有办法对它进行消毒,以便只返回结果?我正在尝试使用结果编号链接到页面和内容。在门票jsp页面下面你会看到我在sheetNum上创建了一个链接,指示你查看买家?“buyerNum”然而当你点击链接而不是说它会说viewBuyer?1它会转到viewBuyer?entity.BuyerInfo [buyerNum = 1]。我想要清除掉所有实体内容,只留下它所攫取的价值。

的Servlet

case "/tickets":
            try{
                ticket = TicketDB.getTickets();
                request.setAttribute("ticket", ticket);

            } catch (NumberFormatException ex) {
                ex.printStackTrace();
            } break;

tickets.jsp

<div id="body">
                <table id="buyerTable">
                    <c:forEach var="ticket" items="${ticket}" varStatus="iter">
                        <tr class="${((iter.index % 2) == 0) ? 'grey' : 'white'}">
                            <td>
                                ${ticket.ticketId}
                            </td>
                            <td>
                                <a href="viewBuyer?${ticket.buyerNum}">                                
                                ${ticket.sheetNum}
                                </a>
                                <br>
                            </td>
                            <td>
                                ${ticket.lotNum}
                            </td>
                            <td>
                                ${ticket.qty}
                            </td>
                            <td>
                                ${ticket.price}
                            </td>
                            <td>
                                ${ticket.description}
                            </td>
                            <td>
                                ${ticket.buyerNum}
                            </td>
                            <td>
                                ${ticket.paid}
                            </td>
                            <td>
                                ${ticket.taxable}
                            </td>
                            <td>
                                ${ticket.buyersPre}
                            </td>
                            <td>
                                ${ticket.datePosted}
                            </td>
                            <td>
                                ${ticket.dateUpdated}
                            </td>

                        </tr>

                    </c:forEach>
                </table>
            </div>

0 个答案:

没有答案