Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
getparametervalues方法在Spring中不工作_Spring_Jsp_Model View Controller - Fatal编程技术网

getparametervalues方法在Spring中不工作

getparametervalues方法在Spring中不工作,spring,jsp,model-view-controller,Spring,Jsp,Model View Controller,我的GetParameterValues方法不起作用,我正在尝试从JSP页面检索值到MVC控制器,下面是用于MVC页面的代码snipet @RequestMapping(value="/searchQuery", method=RequestMethod.POST) public ModelAndView submitForm(HttpServletRequest request, ModelAndView model) { System.out.println(

我的GetParameterValues方法不起作用,我正在尝试从JSP页面检索值到MVC控制器,下面是用于MVC页面的代码snipet

@RequestMapping(value="/searchQuery", method=RequestMethod.POST)
        public ModelAndView submitForm(HttpServletRequest request, ModelAndView model) {
        System.out.println("Called submitfform method");
        String[] listBox1 = request.getParameterValues("selectedright");
        String[] listBox2 = request.getParameterValues("selectedright2");
        String to_date=request.getParameter("date1");
        String from_date=request.getParameter("date2");
        System.out.println(listBox1);
        System.out.println(listBox2);
        List<ItemMaster> lists=itemDao.fetchRecords(listBox1,listBox2,to_date,from_date);
        model.addObject("queryResult",lists);
        model.setViewName("results");
        System.out.println(lists.size());
          //  m.addAttribute("message", "Successfully Requested person: " + adhoc.toString());
            return model;
        }
@RequestMapping(value=“/searchQuery”,method=RequestMethod.POST)
公共模型和视图提交表单(HttpServletRequest请求、模型和视图模型){
System.out.println(“称为submitform方法”);
String[]listBox1=request.getParameterValues(“selectedright”);
String[]listBox2=request.getParameterValues(“selectedright2”);
字符串to_date=request.getParameter(“date1”);
字符串from_date=request.getParameter(“date2”);
System.out.println(列表框1);
System.out.println(列表框2);
List lists=itemDao.fetchRecords(listBox1,listBox2,截止日期,起始日期);
addObject(“queryResult”,列表);
model.setViewName(“结果”);
System.out.println(lists.size());
//m.addAttribute(“消息”,“成功请求的人:”+adhoc.toString());
收益模型;
}
下面是JSP页面的片段,我试图从中检索整个JSP页面,粘贴到这里太大了

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"     "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>ADHOC Report</title>
<link rel="stylesheet"
href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
<! -- My Functions >
 </script>

</head>
<BODY id="body" bgcolor="#f5f5f5" onload="preventBack();">
<!-- <onpageshow="if(event.persisted) preventBack();"> -->


<form:form action="searchQuery" method="post">
    <table width="100%" height="30%" border="1" align="center"
        cellpadding="4" style="text-align: center; background-color: white">
    </table>
    <br>

特别报告


不起作用的确切方式是什么?我认为您缺少了select中的选项标记tag@reos我在选择侧有选项标签tag@smoggers执行此操作时,选项标记的值不会出现在我的控制器中getParameterValues@user2281493您需要执行http post来检索值,在Java中,最好使用doPost()来完成此操作方法使用servlet技术