小编Ell*_*lly的帖子

使用getParameterValues将日期从jsp传递到servlet

我在servlet中出错,无法从JSP传递值。

JSP代码:

<table>                 
<tr>
    <td>Day</td>
    <td>Start</td>
    <td>End</td>
    <td>Date</td>
    <td>&nbsp;</td>                                                          
</tr>               
<tr>
   <td><select name="availableDay">  
       <!--Listing days-->                                                                                         
       </select></td>
   <td><input type="time"   name="availableStart"/></td>
   <td><input type="time"   name="availableEnd"/></td>
   <td><input type="date"   name="availableDate" /></td>
   <td><input type="button" class="add" name="action" value="Add More"</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想传递availableDate给servlet。仅供参考,JSP中的行是动态生成的。因此,我通过使用[]。我的servlet代码:

  public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, java.io.IOException {

  String[] presentationID = request.getParameterValues("selectavailability");
  String[] availableDay =  request.getParameterValues("availableDay"); 
  String[] availableStart =  request.getParameterValues("availableStart");
  String[] availableEnd =  request.getParameterValues("availableEnd");
  String[] availableDate = request.getParameterValues("availableDate");  

  SimpleDateFormat availDate = new SimpleDateFormat("dd-MM-yyyy");
  Date chosenDate = availDate.parse(availableDate);// THIS IS …
Run Code Online (Sandbox Code Playgroud)

java datetime jsp servlets date

5
推荐指数
1
解决办法
8188
查看次数

标签 统计

date ×1

datetime ×1

java ×1

jsp ×1

servlets ×1