<%@page contentType="text/html;charset=UTF-8"%> <%@page import="java.util.*"%> <%@page import="org.springframework.context.ApplicationContext"%> <%@page import="org.springframework.web.context.support.WebApplicationContextUtils"%> spring <% ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(application); List beanDefinitionNames = new ArrayList(Arrays.asList(ctx.getBeanDefinitionNames())); Collections.sort(beanDefinitionNames); for (String name : beanDefinitionNames) { pageContext.setAttribute("name", name); pageContext.setAttribute("clz", ctx.getBean(name).getClass().getName()); %> <% } %>
name type
${name} ${clz}