我的错误在我的JSTL或我的代码中?

时间:2016-08-24 19:35:36

标签: java jsp jstl

我有一个数据库,可以在Hashmap中存储问题。此代码应该计算问题的总数,以便我有问题的总量而不是最高的主键。这是代码。

public String getTotalQuestions(HttpServletRequest request) {

Integer tId = 0;

   Iterable<QuizQuestion> quizQuestions = quizQuestionDAO.findAll();
  for(QuizQuestion quizQuestion:quizQuestions) {

    tId++;

    request.getSession().setAttribute("count",tId);

    // This just shoes me that its counting with a reminder
    System.out.println(tId);
    System.out.println("Get this number printing in the JSP");

  }
//returns to my jsp
return "dashboard/dashboard";


 }

返回我的JSP后,看起来像这样:

<h1>Stats Board</h1>

<%--<c:forEach var="count" items="${tId}" >--%>
<div style="color:green;font-weight: bold;">
    Total Questions:    <c:out value="${count.tId}"/>
</div>
<%--</c:forEach>--%>

我的JSTL旨在在视图上打印我的总问题。不过这是我的错误:

javax.el.PropertyNotFoundException: Property 'tId' not found on type 
java.lang.Integer

我知道这是与此链接类似的问题: Property 'someproperty' not found on type java.lang.String

但我有我的setAttribute但它仍然无效。我哪里错了?是否有我正在使用的部分,我可能完全不理解?

0 个答案:

没有答案