2015-04-01 39 views
-2

我試過幾個教程在Spring-MVC中加載索引頁面中的數據而不使用ajax調用方式加載索引頁面之前我想從服務器獲取數據並將數據加載到索引頁面中但沒有得到正確回答。如何使用spring mvc在索引頁面加載數據?

+0

你的問題太籠統了。嘗試發佈您正在使用的代碼或更具體一些。 – mushfek0001 2015-04-01 13:17:12

+0

嗨,我得到了這個問題的解決方案...謝謝你的更新。 – 2015-04-03 12:23:19

回答

0

最後經過幾次嘗試我得到了答案。這裏是我的代碼。

web.xml 




<display-name>SpringTest</display-name> 
    <welcome-file-list> 
    <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 

<servlet> 
     <servlet-name>spring</servlet-name> 
     <servlet-class> org.springframework.web.servlet.DispatcherServlet</servlet-class> 
     <load-on-startup>1</load-on-startup> 
    </servlet> 


<servlet-mapping> 
    <servlet-name>spring</servlet-name> 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>/WEB-INF/spring-servlet.xml</param-value> 
</context-param> 

<listener> 
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
</listener> 


My Controller 



@Controller 
    public class WebController { 

     @Autowired 
     private EmployeeService empService; 


     @RequestMapping(value = "/", method = RequestMethod.GET) 
     public ModelAndView index() { 
      List<Employee> empList = empService.getAllEmployee(); 
      Collections.sort(empList, new EmployeeSortById()); 
      ModelAndView modelMap = new ModelAndView("index","employeeList", empList); 
      System.out.println("Calling controller"); 
      return modelMap; 
     } 
    } 



spring-context.xml 


<context:component-scan base-package="com.app.controller,com.app.dao.impl,com.app.service.impl" /> 
    <mvc:annotation-driven/> 
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
     <property name="prefix" value="/WEB-INF/pages/" /> 
     <property name="suffix" value=".jsp" /> 
    </bean> 
相關問題