[英]Read HttpServletRequest object from Spring Boot controller method
[英]Read Object from HttpServletRequest in Spring controller
我正在將類對象發送給我的spring控制器。 但是HttpServletRequest只接受String而不是對象。這是我的代碼
download.jsp
<a class="download_excel view_download" >Download Full Excel</a>
<input type="hidden" class="result-object" value="${ReportDetails}" />
<script>
$(document).ready(function()
{
$('.view_download').click(function()
{
var object = $('.result-object').val();
window.location.href = "excelDownload.html?data="+object;
});
});
Controller file: HomeController.java
@RequestMapping(value="/excelDownload", method = RequestMethod.GET)
private ModelAndView excelDownload(HttpServletRequest request)
{
String result = request.getParameter("data");
return null;
}
</script>
但是我需要來自HttpServletResquest的以下QueryResult對象而不是字符串。
QueryResult result = request.getParameter("data");
幫幫我。謝謝。
我認為您可以幫助您解決此問題。 改變這個
@RequestMapping(value="/excelDownload", method = RequestMethod.GET)
private ModelAndView excelDownload(HttpServletRequest request)
{
與
@RequestMapping(value="/excelDownload", method = RequestMethod.GET)
private ModelAndView excelDownload(HttpServletRequest
request,@RequestParam YourObject
object)
{ .....}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.