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> 
相关问题