/**//* * Copyright 2004 The Apache Software Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /**//**//**//* $Id: HelloWorldExample.java,v 1.3 2004/03/18 16:40:33 jfarcand Exp $ * */ import java.io.*; import java.text.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; /**//** *//**//** * The simplest possible servlet. * * @author James Duncan Davidson */ publicclass HelloWorldExample extends HttpServlet ...{ publicvoid doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException ...{ ResourceBundle rb = ResourceBundle.getBundle("LocalStrings",request.getLocale()); response.setContentType("text/html"); PrintWriter out= response.getWriter(); out.println("<html>"); out.println("<head>"); String title = rb.getString("helloworld.title"); out.println("<title>"+ title +"</title>"); out.println("</head>"); out.println("<body bgcolor="white">"); // note that all links are created to be relative. this // ensures that we can move the web application that this // servlet belongs to to a different place in the url // tree and not have any harmful side effects. // XXX // making these absolute till we work out the // addition of a PathInfo issue out.println("<a href="../helloworld.html">"); out.println("<img src="../images/code.gif" height=24 "+ "width=24 align=right border=0 alt="view code"></a>"); out.println("<a href="../index.html">"); out.println("<img src="../images/return.gif" height=24 "+ "width=24 align=right border=0 alt="return"></a>"); out.println("<h1>"+ title +"</h1>"); out.println("</body>"); out.println("</html>"); } }