Java 在Spring控制器中发布Div值
我正在为小型java项目使用模板。部分原因是我使用日历范围选择,无法将所选日期范围发送到Spring Controller类。下面的代码为我提供了一个日历,我可以选择值,但单击或提交后,我无法将值发送回控制器。你能帮忙吗 JSP代码:Java 在Spring控制器中发布Div值,java,jquery,spring,Java,Jquery,Spring,我正在为小型java项目使用模板。部分原因是我使用日历范围选择,无法将所选日期范围发送到Spring Controller类。下面的代码为我提供了一个日历,我可以选择值,但单击或提交后,我无法将值发送回控制器。你能帮忙吗 JSP代码: 报告日期 范围 2017年5月4日至2017年6月2日 提交 控制器代码: @RequestMapping(value=“txnsummerydeails”,method=RequestMethod.GET) 公共模型和视图txnSummeryFormHand
报告日期
范围
2017年5月4日至2017年6月2日
提交
控制器代码:
@RequestMapping(value=“txnsummerydeails”,method=RequestMethod.GET)
公共模型和视图txnSummeryFormHandler(){
List txnDetails=transactionsummaryservice.getTxnDetails(“28-05-17”、“31-05-17”);
返回新模型和视图(“TXN商业”、“TXN详细信息”、“TXN详细信息”);
}
那么,您是使用HTTP GET方法发布的吗?我发现您的jsp和控制器代码存在许多问题。否,@modeldattribute
或@PathVariable
作为参数传递给控制器中的txnSummeryFormHandler
方法,以读取表单参数,并且在表单中
标记我没有看到方法=“POST”
。如果使用GET发送表单数据,它将使用表单数据垃圾邮件发送url。如果您有该表单中的密码,则消失!嗨,我正在提交一个请求变量,所以GET应该可以。我所丢失的只是在JSP上捕获和发送所选的值。那么,您是使用HTTP GET方法发布的吗?我发现您的jsp和控制器代码存在许多问题。否,@modeldattribute
或@PathVariable
作为参数传递给控制器中的txnSummeryFormHandler
方法,以读取表单参数,并且在表单中
标记我没有看到方法=“POST”
。如果使用GET发送表单数据,它将使用表单数据垃圾邮件发送url。如果您有该表单中的密码,则消失!嗨,我正在提交一个请求变量,所以GET应该可以。我所丢失的只是在JSP上捕获和发送所选的值。
<form id="demo-form2" data-parsley-validate="" class="form-horizontal form-label-left"
novalidate="" action="txnsummeryDetails">
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12">Report Date
Range</label>
<div id="reportrange_right" class="pull-left"
style="background: #fff; cursor: pointer; padding: 5px 10px; border: 1px solid #ccc">
<i class="glyphicon glyphicon-calendar fa fa-calendar"></i>
<span id="dateStr">May 4, 2017 - June 2, 2017</span> <b class="caret"></b>
</div>
<button onclick="function submitForm() {
var MyDiv1 = document.getElementById('datatable-buttons');
alert(MyDiv1);
}
submitForm()" class="btn btn-success">Submit</button>
</div>
</form>
@RequestMapping(value = "txnsummeryDetails", method = RequestMethod.GET)
public ModelAndView txnSummeryFormHandler() {
List<TransactionsSummary> txnDetails = transactionsSummaryService.getTxnDetails("28-05-17", "31-05-17");
return new ModelAndView("txnSummery", "txnDetails", txnDetails);
}