밤과라임
2k
2019-02-12 10:12:19 작성 2019-02-12 10:33:32 수정됨
0
190

spring tiles 프로젝트에 ajax로 modelandview 로 리턴 가능할까요???


유지보수중인데 기존 프로젝트에 ajax로 처리된게 어떻게 하나도없는지...


아직 초짜인 제겐 너무 짜증나는 프로젝트 구조입니다.


구조 파악하는데도 애먹었는데 나름 주어진 곳에서 이것저것 고치다가 ajax로 호출해서


작업할 때가 있어 써먹었는데 string형태는 되는데 modelAndView는 안되네요...


리턴하는 jsp페이지쪽엔 view.xml이 있어


<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN" "http://tiles.apache.org/dtds/tiles-config_2_1.dtd">

<tiles-definitions>

    <definition extends="default" name="home/home">

        <put-attribute name="body" value="/WEB-INF/views/home/home.jsp" />

    </definition>

    <definition extends="default" name="home/dashboard">

        <put-attribute name="body" value="/WEB-INF/views/home/dashboard.jsp" />

    </definition>

    <definition extends="default" name="home/setup">

        <put-attribute name="body" value="/WEB-INF/views/home/setup.jsp" />

    </definition>

    <definition extends="default" name="home/monitoring">

        <put-attribute name="body" value="/WEB-INF/views/home/monitoring.jsp" />

    </definition>    

</tiles-definitions>


이런식으로 작업이 되어있는 프로젝트인데


ajax로 스트링 리턴은 되는데 modelandview 리턴이 안됩니다.. hashmap같은건 다시 string으로 해서 

다시 json형태로 바꿔 썼는데 이제 또 문제는

listmap입니다.


어떤식으로하면될까요? 요청 결과 받아서 뿌려주는 아주 간단한 작업인데 타일즈에 막혀 며칠 애먹고있네요 ㅠㅠ(사수없습니다..상사물어봐도 나몰라라입니다..)


호출하면


2월 12, 2019 10:31:37 오전 org.apache.catalina.core.StandardWrapperValve invoke

심각: Servlet.service() for servlet [appServlet] in context with path [] threw exception [Could not resolve view with name 'home/monitoring' in servlet with name 'appServlet'] with root cause

javax.servlet.ServletException: Could not resolve view with name 'home/monitoring' in servlet with name 'appServlet'


이렇게 뜹니다.


0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.