extensions/net.sf.basedb.examples/trunk/resources/hello_world.xjsp

Code
Comments
Other
Rev Date Author Line
1391 15 Sep 11 nicklas 1 <%-- 
1391 15 Sep 11 nicklas 2   Copyright (C) 2011 Nicklas Nordborg
1391 15 Sep 11 nicklas 3
1391 15 Sep 11 nicklas 4   This file is part of the Example Code Package for BASE.
1391 15 Sep 11 nicklas 5   Available at http://baseplugins.thep.lu.se/
1391 15 Sep 11 nicklas 6   BASE main site: http://base.thep.lu.se/
1391 15 Sep 11 nicklas 7   
1391 15 Sep 11 nicklas 8   This is free software; you can redistribute it and/or
1391 15 Sep 11 nicklas 9   modify it under the terms of the GNU General Public License
1391 15 Sep 11 nicklas 10   as published by the Free Software Foundation; either version 3
1391 15 Sep 11 nicklas 11   of the License, or (at your option) any later version.
1391 15 Sep 11 nicklas 12   
1391 15 Sep 11 nicklas 13   The software is distributed in the hope that it will be useful,
1391 15 Sep 11 nicklas 14   but WITHOUT ANY WARRANTY; without even the implied warranty of
1391 15 Sep 11 nicklas 15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1391 15 Sep 11 nicklas 16   GNU General Public License for more details.
1391 15 Sep 11 nicklas 17   
1391 15 Sep 11 nicklas 18   You should have received a copy of the GNU General Public License
1391 15 Sep 11 nicklas 19   along with BASE. If not, see <http://www.gnu.org/licenses/>.
1391 15 Sep 11 nicklas 20 --%>
1027 07 Apr 09 nicklas 21 <%@ page
1027 07 Apr 09 nicklas 22   pageEncoding="UTF-8"
1027 07 Apr 09 nicklas 23   session="false"
661 15 Apr 08 nicklas 24   import="net.sf.basedb.core.User"
661 15 Apr 08 nicklas 25   import="net.sf.basedb.clients.web.util.HTML"
1150 31 Aug 09 nicklas 26   import="net.sf.basedb.examples.extensions.xjsp.HelloXJspWorld"
661 15 Apr 08 nicklas 27 %>
661 15 Apr 08 nicklas 28 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %>
661 15 Apr 08 nicklas 29 <%
661 15 Apr 08 nicklas 30 final HelloXJspWorld hello = new HelloXJspWorld(pageContext);
661 15 Apr 08 nicklas 31 final String ID = hello.getSessionId();
661 15 Apr 08 nicklas 32 final User current = hello.getLoggedInUser();
661 15 Apr 08 nicklas 33 %>
2205 29 Jan 14 nicklas 34   <base:page type="popup" title="Hello X-JSP world" id="hello-xjsp-world">
2205 29 Jan 14 nicklas 35   <base:head scripts="~scripts/common.js" />
661 15 Apr 08 nicklas 36   <base:body>
1537 16 Feb 12 nicklas 37     <h1>Hello <%=HTML.encodeTags(current.getName())%></h1>
1537 16 Feb 12 nicklas 38     <div class="content bottomborder">
1537 16 Feb 12 nicklas 39       <table class="fullform">
661 15 Apr 08 nicklas 40       <tr>
1537 16 Feb 12 nicklas 41         <th>Session ID</th>
661 15 Apr 08 nicklas 42         <td><%=ID%></td>
661 15 Apr 08 nicklas 43       </tr>
661 15 Apr 08 nicklas 44       <tr>
1537 16 Feb 12 nicklas 45         <th>Login</th>
661 15 Apr 08 nicklas 46         <td><%=HTML.encodeTags(current.getLogin())%></td>
661 15 Apr 08 nicklas 47       </tr>
661 15 Apr 08 nicklas 48       <tr>
1537 16 Feb 12 nicklas 49         <th>Email</th>
661 15 Apr 08 nicklas 50         <td><%=HTML.niceFormat(current.getEmail())%></td>
661 15 Apr 08 nicklas 51       </tr>
1537 16 Feb 12 nicklas 52       <tr class="dynamic">
1537 16 Feb 12 nicklas 53         <th></th>
1537 16 Feb 12 nicklas 54         <td>
1537 16 Feb 12 nicklas 55           <div class="messagecontainer note">
1537 16 Feb 12 nicklas 56           Produced with the XJSP compiler.
1537 16 Feb 12 nicklas 57           </div>
1537 16 Feb 12 nicklas 58         </td>
1537 16 Feb 12 nicklas 59       </tr>
661 15 Apr 08 nicklas 60       </table>
661 15 Apr 08 nicklas 61     </div>
1537 16 Feb 12 nicklas 62
1537 16 Feb 12 nicklas 63     <base:buttongroup subclass="dialogbuttons">
2205 29 Jan 14 nicklas 64       <base:button id="close" title="Close" />
1537 16 Feb 12 nicklas 65     </base:buttongroup>
661 15 Apr 08 nicklas 66   </base:body>
661 15 Apr 08 nicklas 67   </base:page>
661 15 Apr 08 nicklas 68