В SpringMVC я хочу создать Hello World с Http-сессией - PullRequest
0 голосов
/ 12 июня 2018

Прежде всего, мой английский не очень хороший, поэтому я буду использовать изображение, надеюсь, что все сочувствуют, я следую пошаговым инструкциям в видео-уроке, но когда он не работает, я не понимаю, почему, ожидайте, что людиhelp

  1. web.xml

xml file

2: HomeController

@Controller
  public class OfferController {
@RequestMapping ( "/" )
public String home ( HttpSession session ) {
  session.setAttribute ( "name" , "hello world" );
return "index";

}

3: диспетчер-сервлет

 <context:component-scan base-package="com.spring.controller"/>
  <mvc:annotation-driven/>

  <bean 
  class="org.springframework.web.servlet.view.InternalResourceViewResolver" 
  id="viewResolver">
    <property name="prefix" value="/web/jsp/"/>
    <property name="suffix" value=".jsp"/>
 </bean>

4: index.jsp

Session: <%=  session.getAttribute("name") %>

Ответы [ 2 ]

0 голосов
/ 18 июня 2018

use sessionScope.getAttribute ("name")

0 голосов
/ 12 июня 2018

Добавьте аннотацию @Responsebody для home () и попробуйте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...