检索Servlet中的jsp值

时间:2018-07-05 09:58:13

标签: java jquery jsp servlets

我在Servlet中恢复JSP值时遇到问题。

我的JSP包含一个输入和两个选择。

我想检索这些元素的值并将它们传递到我的servlet中,但是我的servlet中的结果仍然为空。

String histoDate = request.getParameter("cDate");
String intervalleHeure = request.getParameter("cHeure");
String statut = request.getParameter("cStatut");

然后在我的JSP中,我在jQuery中创建这些元素

"<label>Date : <input class='form-control' type='text' value='05/07/2018' placeholder='Cliquer pour choisir' id='histoDate' name='histoDate'>&nbsp;&nbsp;&nbsp;</label>"
"<label>Heure : <select id='demo-foo-filter-nbTrame' class='form-control selectpicker' id='intervalleHeure' name='intervalleHeure'>"
"<select id='demo-foo-filter-status' class='form-control selectpicker' id='statut' name='statut'>"

然后我尝试使用一个函数访问我的servlet,然后将必要的值传递给参数

function valeurHistorique(cDate, cHeure, cStatut){
        $.ajax({
            dataType: "json",
            url: "/Production/Maintenance/JSONHistorique",
            data: {
                histoDate: cDate,
                heure : cHeure,
                statut : cStatut
            },

我的servlet中我的三个值仍然为空,我真的很困惑。谢谢您的帮助

1 个答案:

答案 0 :(得分:0)

当发送ajax请求时,参数将被命名为对象数据的左侧部分。

histoDate,heure,statut

尝试一下:

direct streaming

如果您可以在String histoDate = request.getParameter("histoDate"); String intervalleHeure = request.getParameter("heure"); String statut = request.getParameter("statut"); 中看到所有参数