2012-04-24 53 views
0

我与我的应用程序,因为我使用Apache Tomcat服务器7.0.26有问题的窗口语法不正确,Spring MVC的3.0,MySQL的,所以我的问题是要求客户机发送的是

我已经实现了搜索页面,以便,它发送请求参数给控制器,它在Ubuntu上工作正常,但当我在Windows 7上尝试它时,它给我错误:客户端发送的请求在语法上不正确。

这里是我的控制器代码:


@RequestMapping(value="/viewSelectedAdvance") 
public ModelAndView showSelectedAdvance(@RequestParam(value="date",required=false) Date date,@RequestParam(value="date1",required=false) Date date1) { 
    ModelAndView mav=new ModelAndView("showSelectedAdvance"); 
    List<Expense> expense=reportDAO.getExpenseReport(date,date1); 
    mav.addObject("EXPENSE_SELECTED_REPORT", expense); 
    System.out.println(date); 
    System.out.println(date1); 
    return mav; 
} 

而且我的模板:


<form action="viewSelectedAdvance.html" method="post"> 
    <table style="border-collapse: collapse;" border="0" y cellspacing="0" cellpadding="0"> 
     <tr> 
      <td>Enter Start Date</td> 
      <td> 
       <input type="text" name="date" id="dt" readonly="true"/> 
       <a href="javascript:NewCal('dt','yyyymmdd')"></a> 
      <td>Enter End Date</td> 
      <input type="text" name="date1" id="dt1" readonly="true" /> 
      <a href="javascript:NewCal('dt1','yyyymmdd')"></a> 
      <input type="submit" value="Generate Report" onClick="javascript:getDate();" /> 
    </table> 
</form> 

我怎样才能解决这个问题

感谢,提前

回答

0

在这里看到:

Java spring @RequestParam JSP

由于您没有提供任何代码,我只是猜测,这是你的问题。


更新:

替换这个(清理版)模板:

<form action="viewSelectedAdvance.html" method="post"> 
    <table style="border-collapse: collapse;" border="0" y cellspacing="0" cellpadding="0"> 
     <tr> 
      <td>Enter Start Date</td> 
      <td> 
       <input type="text" name="date" id="dt" readonly="true"/> 
       <a href="javascript:NewCal('dt','yyyymmdd')"></a> 
     </tr> 
     <tr> 
      <td>Enter End Date</td> 
      <td> 
       <input type="text" name="date1" id="dt1" readonly="true" /> 
       <a href="javascript:NewCal('dt1','yyyymmdd')"></a> 
       <input type="submit" value="Generate Report" onClick="javascript:getDate();" /> 
      </td> 
     </tr> 
    </table> 
</form> 

什么是 “隐形” 的链接?

+0

谢谢,但一切都很好,我的代码作为,它可以与Ubuntu 11.0正常工作,但我在Windows 7 – curiouss 2012-04-25 03:35:12

+0

问题,如果你可以发布你的代码(控制器和模板),我(或其他人)可能实际上能够帮助你。 – Dariop 2012-04-25 07:18:18

+0

我的控制器代码: - @RequestMapping(value =“/ viewSelectedAdvance”) \t public ModelAndView showSelectedAdvance(@RequestParam(value =“date”,required = false)Date date,@ RequestParam(value =“date1”,required = false)日期date1) \t { \t \t ModelAndView mav = new ModelAndView(“showSelectedAdvance”); \t \t \t \t列表 expense = reportDAO.getExpenseReport(date,date1); \t \t mav.addObject(“EXPENSE_SELECTED_REPORT”,expense); \t \t System.out.println(date); \t \t System.out.println(date1); \t \t return mav; \t} – curiouss 2012-04-26 03:42:56

相关问题