JSP — разделение форм HTML в функциях JSP

avatar
rnarcos
8 апреля 2018 в 03:53
48
0
0

У меня есть JSP, который управляет поведением фрейма моей страницы следующим образом:

<%
    print_header();
    String especialidade = request.getParameter("especialidade");
    String medico = request.getParameter("medico");
    String paciente = request.getParameter("paciente");
    String data_consulta = request.getParameter("data_consulta");
    String convenio = request.getParameter("convenio");
    if (especialidade == null) {
        print_especialidade_form();
    } else if(paciente == null) {
        print_agendamento_form();
    }
    print_footer();
%>

У меня есть определение функций, определенных в том же JSP, разделенных тегами <%! и %>, но создание формы, которое происходит внутри этих функций, выполняется, даже если функция не называется, например, print_footer();.

Я привык программировать в ASP и мог бы легко сделать это там, но мне сложно перейти на JSP. Что я делаю не так?

Источник
Ramanlfc
8 апреля 2018 в 04:07
0

Вы хотели поместить print_footer(); в оператор else в конце?

Ramanlfc
8 апреля 2018 в 04:18
0

кстати, не используйте скриптлеты: coderhelper.com/questions/3177733/…

rnarcos
8 апреля 2018 в 04:20
0

Нет @Ramanlfc, "print_header();" и "print_footer();" всегда должны происходить.

Ответы (0)