我有一个名为" Premio"我需要在JSP页面中显示其属性。我使用JSTL来做这件事,但它没有用。 (DAO对象工作正常并获取我需要的所有信息。)p.s。:它只有一个要获取的对象,而不是ArrayList。
的index.jsp:
<div class="table-responsive" id="table">
<table class="table table-striped table-bordered"> <thead>
<tr>
<th>Prêmio</th>
<th>Resultado</th>
<th>Grupo</th>
</tr>
</thead>
<tbody>
<tr>
<th>1º</th>
<td>${premio.premio1}</td>
<td>grupo</td>
</tr>
<tr>
<th>2º</th>
<td>${premio.premio2}</td>
<td>grupo</td>
</tr>
<tr>
<th>3º</th>
<td>${premio.premio3}</td>
<td>grupo</td>
</tr>
<tr>
<th>4º</th>
<td>${premio.premio4}</td>
<td>grupo</td>
</tr>
<tr>
<th>5º</th>
<td>${premio.premio5}</td>
<td>grupo</td>
</tr>
<tr>
<th>Soma</th>
<td>${premio.premioSoma}</td>
<td>grupo</td>
</tr>
<tr>
<th>7º</th>
<td>${premio.premio7}</td>
<td>grupo</td>
</tr>
</tbody>
</table>
</div>
的Servlet
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
String date = request.getParameter("date");
String loteria = request.getParameter("loteria");
String horario = request.getParameter("horario1");
try {
PremioDAO dao = new PremioDAO();
Premio premio = dao.getByDataLoteriaHorario(date, Integer.parseInt(loteria), Integer.parseInt(horario));
request.setAttribute("premio", premio);
response.sendRedirect("index.jsp");
} catch (NumberFormatException | ClassNotFoundException | SQLException | ParseException e) {
e.printStackTrace();
}
}
答案 0 :(得分:0)
您使用的是EL而不是JSTL。由于你的
,它无法正常工作 servlet response.sendRedirect("index.jsp");
$array[$i].Substring(0,1)
我可以建议切换到Spring MVC而不是原始JEE。