2
컨트롤러 :자바, 스프링, 아파치 타일 오류 : 이름을 가진 서블릿의 이름을 '접촉' '봄'과 함께보기를 확인할 수 없습니다
<tiles-definitions>
<definition name="base.definition"
template="/WEB-INF/jsp/layout.jsp">
<put-attribute name="title" value="" />
<put-attribute name="header" value="/WEB-INF/jsp/header.jsp" />
<put-attribute name="menu" value="/WEB-INF/jsp/menu.jsp" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/jsp/footer.jsp" />
</definition>
<definition name="contact" extends="base.definition">
<put-attribute name="title" value="Contact Manager" />
<put-attribute name="body" value="/WEB-INF/jsp/contact.jsp" />
</definition>
이 내 tiles.xml입니다
@Controller
@SessionAttributes
public class ContactController {
@RequestMapping(value = "/addContact", method = RequestMethod.POST)
public String addContact(@ModelAttribute("contact")
Contact contact, BindingResult result) {
System.out.println("First Name:" + contact.getFirstName() +
"Last Name:" + contact.getLastName());
return "redirect:contacts.html";
}
@RequestMapping("/contact")
public ModelAndView showContacts() {
return new ModelAndView("contact", "command", new Contact());
}
}
org.apache.jasper.JasperException: javax.servlet.ServletException: Could not resolve view with name 'contact' in servlet with name 'spring'
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:584)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
더 이상 소스 코드
을 요청하는 주시기 바랍니다 : 오류가 이것이다
굉장! 고마워, 젠장, 내가 viewresolver에 대한 JSTL을 사용하는 데 사용되는 JSTL은 그 접두사와 접미사가 필요했습니다 ..하지만 지금은이 타일 일을 시도, 그것은 일했습니다! – Jaanus