2015-03-19 2 views
1

Я видел много примеров того, как показывать данные, которые я определил и поместил в java-контроллер, но я не могу этого сделать. Код здесь.Показать данные с контроллера на страницу jsp

@Controller 
public class HomeController { 
    @RequestMapping({"/","/test"}) 
    public String showHomePage(ModelMap model) { 
     String mes = "Here I am"; 
     model.addAttribute("message",mes); 
     return "new"; 
    } 
} 

файл new.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 
${message} 
</body> 
</html> 

Когда я начинаю СПЯ страницы шоу только как этот $ {сообщение}

MVC-диспетчерская-servlet.xml

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:context="http://www.springframework.org/schema/context" 
     xmlns:mvc="http://www.springframework.org/schema/mvc" 
     xsi:schemaLocation="http://www.springframework.org/schema/beans 
      http://www.springframework.org/schema/beans/spring-beans.xsd 
      http://www.springframework.org/schema/context 
      http://www.springframework.org/schema/context/spring-context.xsd 
      http://www.springframework.org/schema/mvc 
      http://www.springframework.org/schema/mvc/spring-mvc.xsd"> 

    <mvc:default-servlet-handler/> 
    <mvc:annotation-driven/> 
    <context:component-scan base-package="ru.sbt"/> 

    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
     <property name="prefix" value="/WEB-INF/views/"/> 
     <property name="suffix" value=".jsp"/> 
    </bean> 
+0

Вы должны нажать прямо на путь контроллера вместо JSP-пути. –

+0

Я вас не понимаю – jenius

+0

Я думаю, что @RohitJain означает получить доступ не /new.jsp, но/test – bsiamionau

ответ

1

Не нажимайте прямо на страницу страницы jsp, не помещайте прямое имя jsp в url вместо этого. /test (requestMapping url), который вызывает ваш контроллер, а затем контроллер отправит jsp с модель (данные) по запросу клиента

+0

Я не понимаю вас. Напишите, что не так в коде – jenius

+0

, как вы вызываете эту программу из своего браузера, скопируйте здесь URL-адрес, который вы нажимаете в своем браузере. –

+0

Я уже показал это выше – jenius