Restful 설정 관련 문의 드립니다.
- 작성자 :
- 황*훈
- 작성일 :
- 2016-04-25 18:31:11
- 조회수 :
- 1,330
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
전자정부프레임워크 3.5 버젼으로 개발중이구요.
아래 소스를 서버에 올리고 아래 url을 호출했지만 System.out.print("xxx")가 출력 되지 않는 문제가 있습니다.
해당 메소드를 찾지 못하는데 문제가 뭔지 알 수 없습니다.
http://127.0.0.1:8080/universe_good/unit/567
@RestController
@RequestMapping("/unit")
public class UniverseRestServerController{
private static final Logger LOGGER = LoggerFactory.getLogger(UniverseRestServerController.class);
@RequestMapping(value = "/{name}", method = RequestMethod.POST)
public String sayHello(@PathVariable String name) {
String result="Hello eGovFramework!! name : " + name;
System.out.println(result);
return "/egovframework/com/universe/main/UniverseUnitContent";
}
}
아래 소스를 서버에 올리고 아래 url을 호출했지만 System.out.print("xxx")가 출력 되지 않는 문제가 있습니다.
해당 메소드를 찾지 못하는데 문제가 뭔지 알 수 없습니다.
http://127.0.0.1:8080/universe_good/unit/567
@RestController
@RequestMapping("/unit")
public class UniverseRestServerController{
private static final Logger LOGGER = LoggerFactory.getLogger(UniverseRestServerController.class);
@RequestMapping(value = "/{name}", method = RequestMethod.POST)
public String sayHello(@PathVariable String name) {
String result="Hello eGovFramework!! name : " + name;
System.out.println(result);
return "/egovframework/com/universe/main/UniverseUnitContent";
}
}
A
황성훈님, 안녕하세요.
에러 로그등을 확인할 수 없기 때문에, 자세히 알 수는 없습니다.
몇가지 내용을 추가해 보시기 바랍니다.
* web.xml에서 url-pattern을 *.do에서 / 로 변경
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
일반 Controller Annotation 사용시 servlet.xml에 아래 내용 추가
<mvc:resources mapping="/css/**" location="/css/" />
<mvc:resources mapping="/html/**" location="/html/" />
<mvc:resources mapping="/images/**" location="/images/" />
<mvc:resources mapping="/js/**" location="/js/" />
감사합니다.
에러 로그등을 확인할 수 없기 때문에, 자세히 알 수는 없습니다.
몇가지 내용을 추가해 보시기 바랍니다.
* web.xml에서 url-pattern을 *.do에서 / 로 변경
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
일반 Controller Annotation 사용시 servlet.xml에 아래 내용 추가
<mvc:resources mapping="/css/**" location="/css/" />
<mvc:resources mapping="/html/**" location="/html/" />
<mvc:resources mapping="/images/**" location="/images/" />
<mvc:resources mapping="/js/**" location="/js/" />
감사합니다.