Почему клиент не получает ответ?

200
09 июня 2018, 13:10

С сервера не приходит ответ, в чем может быть проблема? При этом запрос он видит.

Сервер:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
       String val = request.getParameter("val");
        Double num = Double.parseDouble(val);

        if (num > 0 && num <9 ){
            List<Employee> empList = new ArrayList<Employee>();
            Employee emp1 = new Employee();
            emp1.setId(1); emp1.setName("Pasha");emp1.setRole("Developer");
            Employee emp2 = new Employee();
            emp2.setId(2); emp2.setName("Masha");emp2.setRole("Manager");
            empList.add(emp1);empList.add(emp2);
            request.setAttribute("empList", empList);
        request.getRequestDispatcher("index.jsp").forward(request,response);

Клиент:

<table>
    <tbody>
    <tr><th>ID</th><th>Name</th><th>Role</th></tr>
    <c:forEach items="${requestScope.empList}" var="emp">
        <tr><td><c:out value="${emp.id}"></c:out></td>
            <td><c:out value="${emp.name}"></c:out></td>
            <td><c:out value="${emp.role}"></c:out></td></tr>
    </c:forEach>
    </tbody>
</table>
Answer 1

может так попробовать:

<c:forEach items="${empList}" var="emp">
<jsp:useBean id="emp" scope="page" type="package from class.Employee"/>

дальше как было

кстати c:out не требует закрывающего тега

<c:out value="${emp.id}"/>
READ ALSO
Вызов AlertDialog из сервиса (другой поток) в Android

Вызов AlertDialog из сервиса (другой поток) в Android

Есть активити MainActivity и сервис MyFirebaseMessagingService, который получает пуш-сообщениеМне это сообщение нужно вывести в виде диалога

186
Как получить первичный ключ?

Как получить первичный ключ?

В бд первичный ключ находится в столбце id_dish(проверено 10 тыщ раз))

221
Как сделать выделение строки?

Как сделать выделение строки?

Есть таблица JTable, на нее вешаю такой рендер:

211
Внутренние и вложенные классы JAVA

Внутренние и вложенные классы JAVA

Для обращения из внутреннего класса Inner к экземпляру обрамляющего класса Outer используется следующая запись:

142