不是很清楚,不过弱弱的问一下:<form method=post action="">这个action里面没有东西吗?

解决方案 »

  1.   

    Sundery(Sundery):
       action=""没有写代表action当前的JSP文件,希望你帮我看看这个问题好吗?
      

  2.   

    <%@ page contentType="text/html; charset=GB2312"%><%
    request.setCharacterEncoding("GB2312");
    String startDate=request.getParameter("startDate");
    String endDate=request.getParameter("endDate");
            String tempM  =request.getParameter("tempM"); 
    out.print(startDate+"<br>"+endDate+"<BR>"+tempM);
            out.println("<input type=hidden name=start value="+startDate+">");
    out.println("<input type=hidden name=end value="+endDate+">");
    out.println("<input type=hidden name=temp value="+tempM+">");
    %>
    <form method=post action="date0.jsp">
      <span onClick="getStartEnd(parseInt(document.all.tempM.value)-1)">-</span>
      <SCRIPT LANGUAGE="javascript">
      with(new Date()){
              //var dateT=new Date();
      var y=getFullYear();
      var m=getMonth()+1;
        var tempM=document.all.temp.value;
      var startDate=document.all.start.value;
      var endDate  =document.all.end.value;   document.write("<span id=nowY>"+y+"</span>年");
      document.write("<span id=nowM>"+m+"</span>月 ");

              if(tempM=="null")
              {     document.write("<input type=text id=tempM name=tempM value="+m+">");          }
              else
              {            document.write("<input type=text id=tempM name=tempM value="+tempM+">");          }  
              if(startDate=="null")
              {            document.write("<input type=text id=startDate name=startDate value="+y+"-"+m+"-1>");   }
      else
      {            document.write("<input type=text id=startDate name=startDate value="+startDate+">");   }
      if(endDate=="null")
      {     document.write("<input type=text id=endDate name=endDate value="+y+"-"+m+"-"+new Date(new Date().getYear(),m,0).getDate()+">");   }
              else
      {
                document.write("<input type=text id=endDate name=endDate value="+endDate+">");     }
        
      }
      function getStartEnd(nowMonth) {
     var tempDate=new Date(new Date().getYear(),nowMonth,0);
     nowY.innerText = tempDate.getFullYear();
     nowM.innerText = tempDate.getMonth()+1;
     document.all.tempM.value = nowMonth;
     document.all.startDate.value=new Date(new Date().getYear(),nowMonth,0).getFullYear()+"-"+(new Date(new Date().getYear(),nowMonth,0).getMonth()+1)+"-1";
     document.all.endDate.value=new Date(new Date().getYear(),nowMonth,0).getFullYear()+"-"+(new Date(new Date().getYear(),nowMonth,0).getMonth()+1)+"-"+new Date(new Date().getYear(),nowMonth,0).getDate();
      }
      </SCRIPT>
      <span onClick="getStartEnd(parseInt(document.all.tempM.value)+1)">+</span>
    <input type="submit" value="提交">
    </form>
      

  3.   

    date0.jsp就是以上文件的文件名