%@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
| name |
type |
<%
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} |
${clz} |
<%
}
%>