root/trunk/grails-app/views/info/index.gsp

Revision 2076, 1.7 KB (checked in by work@…, 2 years ago)

- add request headers to info gsp

Line 
1<html>
2<head>
3        <meta name="layout" content="main"/>
4</head>
5<body>
6
7<div id="nav">
8        <div class="homePagePanel">
9                <div class="panelTop"></div>
10                <div class="panelBody">
11                        <h1>Application Status</h1>
12                        <ul>
13                                <li>App version: <g:meta name="app.version"></g:meta></li>
14                                <li>App revision: <a href="https://trac.nbic.nl/gscf/changeset/<g:meta name="app.build.svn.revision"></g:meta>" target="_new"><g:meta name="app.build.svn.revision"></g:meta></a></li>
15                                <li>Grails version: <g:meta name="app.grails.version"></g:meta></li>
16                                <li>Groovy version: ${org.codehaus.groovy.runtime.InvokerHelper.getVersion()}</li>
17                                <li>JVM version: ${System.getProperty('java.version')}</li>
18                                <li>Controllers: ${grailsApplication.controllerClasses.size()}</li>
19                                <li>Domains: ${grailsApplication.domainClasses.size()}</li>
20                                <li>Services: ${grailsApplication.serviceClasses.size()}</li>
21                                <li>Tag Libraries: ${grailsApplication.tagLibClasses.size()}</li>
22                        </ul>
23                        <h1>Installed Plugins</h1>
24                        <ul>
25                                <g:set var="pluginManager"
26                                           value="${applicationContext.getBean('pluginManager')}"></g:set>
27
28                                <g:each var="plugin" in="${pluginManager.allPlugins}">
29                                        <li>${plugin.name} - ${plugin.version}</li>
30                                </g:each>
31
32                        </ul>
33
34                        <h1>Available Controllers:</h1>
35                        <ul>
36                                <g:each var="c" in="${grailsApplication.controllerClasses.sort { it.fullName } }">
37                                        <li class="controller"><g:link controller="${c.logicalPropertyName}">${c.fullName}</g:link></li>
38                                </g:each>
39                        </ul>
40
41                        <h1>Request headers:</h1>
42                        <ul>
43                                <g:each in="${request.headerNames}" var="r">
44                                         <li>${r} : ${request.getHeader(r)}</li>
45                                </g:each>
46                         </ul>
47                </div>
48                <div class="panelBtm"></div>
49        </div>
50</div>
51
52
53</body>
54</html>
Note: See TracBrowser for help on using the browser.