2014-07-07 4 views
0

목록을 JSP에서 숨겨진 변수로 설정하고 컨트롤러에서 동일한 변수에 액세스하려고합니다. 이 내 JSP, taxReviewRequest 모델과 taxErrorDto이 taxReviewRequest 내부의 목록입니다요청 속성에서 LIST 가져 오기

<form:form id="TacReviewForm" commandName="taxReviewRequest" modelAttribute="taxReviewRequest" > 
<form:hidden path="taxErrorDto" /> 
.................... 

----> 

입니다. 내가 그것을 null를 돌려 클래스에서 동일한를 인쇄 할 때 지금, 나는 지금, 아래와 같이 컨트롤러 클래스에서 같은 액세스 할 수

List<TaxErrorDto> taxErrorDto = (List<TaxErrorDto>)request.getAttribute("taxErrorDto"); 

System.out.println("!!!!!!!!!!!!!!!!!!!"+taxErrorDto); 

을 시도하고있다. 누군가 제발 도와 드릴까요?

시도 -------------- JS에서 URL은 다음과 같습니다 "$ {pageContext.request.contextPath} /otp/updateReviewDetail.html?taxReviewRequest = $ {taxReviewRequest}"

@RequestMapping(value = "/updateReviewDetail.html") 
    public ModelAndView launchReviewDetail(HttpServletRequest request, @RequestParam("taxReviewRequest") TaxReviewReqDto taxReviewRequest) { 
List<TaxErrorDto> taxErrorDto = TaxReviewRequest.getTaxErrorDto(); 
... 
} 

봄에이 오류

[7/7/14 11:15:24:435 EDT] 00000084 webapp  E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[meirpt]: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: SRVE0295E: Error reported: 500 
    at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError(WebAppDispatcherContext.java:637) 
    at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendError(SRTServletResponse.java:1187) 
    at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendError(SRTServletResponse.java:1169) 
    at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:141) 
    at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:141) 
    at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:141) 

+0

양식 입력 매개 변수에서 ouput (컨트롤러 -> 브라우저)에서 전달하는 텍스트, 텍스트 영역 또는 숨김인지 입력 (브라우저 -> 컨트롤러)에서 가져온 내용이 단순한 문자열인지 이해할 수 없습니다. 변환기'List '<->'String'을 구성 했습니까? 그리고 귀하의 컨트롤러 메서드에서, 당신은'@RequestParam ("taxReviewRequest")' –

+0

대신 @ModelAttribute ("taxReviewRequest")가 필요하다고 생각합니다. @Serge Ballesta .. modelAttribute로 시도했지만 작동하지 않았습니다. – JNPW

+0

그리고'List '<->'문자열 '변환은 어떨까요? –

답변

0

얻기 우리는 다음과 같이 ... 나는 그것이 고마워에게

도움이 될 것입니다 생각 않는다
+0

@ user3812843 .. 언급 한대로 시도했습니다. 위의 편집을 참조하십시오. 다른 오류가 발생했습니다. – JNPW

+0

@RequestMapping (값 = "/updateReviewDetail.html")의 ModelAndView launchReviewDetail (HttpServletRequest의 요청 @RequestParam ("taxReviewRequest") TaxReviewReqDto taxReviewRequest) { 목록 taxErrorDto taxReviewRequest.getTaxErrorDto =() 공개; ... } – flopcoder82

+0

내가 편집 한 내용과 같다고 생각합니다. 내가 뭔가를 놓친 오전 @ user3812843 – JNPW

관련 문제