Я сделал базовое приложение на основе весны mvc.url-шаблон не работает в весеннем приложении mvc
, когда я пишу следующий шаблон URL-адрес на web.xml:
<servlet-mapping>
<servlet-name>springxml</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
и запускает приложение (используя ../SpringMVCXML/welcome.jsp), он отображает состояние HTTP 404 ошибки.
Когда я изменяю шаблон URL, отличный от .jsp, приложение работает нормально.
Почему приложение не работает на .jsp url pattern?
Я использовал следующий класс java как контроллер.
@Controller
@RequestMapping(value="/welcome",method=RequestMethod.GET)
public class ControllerHello {
@RequestMapping(method=RequestMethod.GET)
public String printHello(ModelMap map) {
map.addAttribute("message", "Hello Spring MVC Framework");
return "hello";
}
}
Кроме того, мой springxml-servlet.xml был следующий код:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>
Я редактирую вопрос. Пожалуйста, взгляните на это. –