<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tutorial%2FJSP%2FUseBean</id>
		<title>Java Tutorial/JSP/UseBean - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tutorial%2FJSP%2FUseBean"/>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/JSP/UseBean&amp;action=history"/>
		<updated>2026-04-10T09:06:23Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://jexp.ru/index.php?title=Java_Tutorial/JSP/UseBean&amp;diff=5038&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/JSP/UseBean&amp;diff=5038&amp;oldid=prev"/>
				<updated>2010-06-01T05:07:29Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 05:07, 1 июня 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://jexp.ru/index.php?title=Java_Tutorial/JSP/UseBean&amp;diff=5037&amp;oldid=prev</id>
		<title> в 17:44, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/JSP/UseBean&amp;diff=5037&amp;oldid=prev"/>
				<updated>2010-05-31T17:44:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==  Call Bean Constructor To Pass In Message ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Jsp code&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
  &amp;lt;HEAD&amp;gt;&lt;br /&gt;
    &amp;lt;TITLE&amp;gt;Using a JavaBean&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
  &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
  &amp;lt;BODY&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;Using a JavaBean&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;% beans.Test1 messager = new beans.Test1(&amp;quot;message from&amp;quot;); %&amp;gt;&lt;br /&gt;
    The message is: &amp;lt;%= messager.msg() %&amp;gt; &lt;br /&gt;
  &amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Call Setter In Java Bean To Change its Property Value ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Jsp code&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
    &amp;lt;HEAD&amp;gt;&lt;br /&gt;
        &amp;lt;TITLE&amp;gt;Using Beans and Page Scope&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
    &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
    &amp;lt;BODY&amp;gt;&lt;br /&gt;
        &amp;lt;H1&amp;gt;Using Beans and Page Scope&amp;lt;/H1&amp;gt;&lt;br /&gt;
        &amp;lt;jsp:useBean id=&amp;quot;bean1&amp;quot; class=&amp;quot;beans.Counter&amp;quot; scope=&amp;quot;page&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;% &lt;br /&gt;
        bean1.setCounter(bean1.getCounter() + 1);&lt;br /&gt;
        %&amp;gt;&lt;br /&gt;
        The counter value is: &amp;lt;jsp:getProperty name=&amp;quot;bean1&amp;quot; property=&amp;quot;counter&amp;quot; /&amp;gt; &lt;br /&gt;
    &amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Fields of the Calendar Class ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ page import=&amp;quot;java.util.*&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
    &amp;lt;HEAD&amp;gt;&lt;br /&gt;
        &amp;lt;TITLE&amp;gt;Fields of the Calendar Class&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
    &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
    &amp;lt;BODY&amp;gt;&lt;br /&gt;
        &amp;lt;H1&amp;gt;Fields of the Calendar Class&amp;lt;/H1&amp;gt;&lt;br /&gt;
        &amp;lt;%&lt;br /&gt;
            String dateString = new String();&lt;br /&gt;
            GregorianCalendar calendar = new GregorianCalendar();&lt;br /&gt;
            Date date1 = new Date();&lt;br /&gt;
            calendar.setTime(date1);&lt;br /&gt;
            dateString += &amp;quot;Calendar.YEAR is &amp;quot; + calendar.get(Calendar.YEAR) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.MONTH is &amp;quot; + calendar.get(Calendar.MONTH) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.WEEK_OF_YEAR is &amp;quot; + calendar.get(Calendar.WEEK_OF_YEAR) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.WEEK_OF_MONTH is &amp;quot; + calendar.get(Calendar.WEEK_OF_MONTH) &lt;br /&gt;
                + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.DATE is &amp;quot; + calendar.get(Calendar.DATE) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.DAY_OF_MONTH is &amp;quot; + calendar.get(Calendar.DAY_OF_MONTH) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.DAY_OF_YEAR is &amp;quot; + calendar.get(Calendar.DAY_OF_YEAR) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.DAY_OF_WEEK is &amp;quot; + calendar.get(Calendar.DAY_OF_WEEK) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.DAY_OF_WEEK_IN_MONTH is &amp;quot;&lt;br /&gt;
                + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.AM_PM is &amp;quot; + calendar.get(Calendar.AM_PM) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.HOUR is &amp;quot; + calendar.get(Calendar.HOUR) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.HOUR_OF_DAY is &amp;quot; + calendar.get(Calendar.HOUR_OF_DAY) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.MINUTE is &amp;quot; + calendar.get(Calendar.MINUTE) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.SECOND is &amp;quot; + calendar.get(Calendar.SECOND) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.MILLISECOND is &amp;quot; + calendar.get(Calendar.MILLISECOND) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Resetting the date!&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            calendar.set(2005, 11, 31, 23, 59);&lt;br /&gt;
            dateString += &amp;quot;Calendar.YEAR is &amp;quot; + calendar.get(Calendar.YEAR) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.MONTH is &amp;quot; + calendar.get(Calendar.MONTH) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.WEEK_OF_YEAR is &amp;quot; + calendar.get(Calendar.WEEK_OF_YEAR) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.WEEK_OF_MONTH is &amp;quot; + calendar.get(Calendar.WEEK_OF_MONTH) &lt;br /&gt;
                + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.DATE is &amp;quot; + calendar.get(Calendar.DATE) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.DAY_OF_MONTH is &amp;quot; + calendar.get(Calendar.DAY_OF_MONTH) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.DAY_OF_YEAR is &amp;quot; + calendar.get(Calendar.DAY_OF_YEAR) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.DAY_OF_WEEK is &amp;quot; + calendar.get(Calendar.DAY_OF_WEEK) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.DAY_OF_WEEK_IN_MONTH is &amp;quot;&lt;br /&gt;
                + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.AM_PM is &amp;quot; + calendar.get(Calendar.AM_PM) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.HOUR is &amp;quot; + calendar.get(Calendar.HOUR) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.HOUR_OF_DAY is &amp;quot; + calendar.get(Calendar.HOUR_OF_DAY) +&lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.MINUTE is &amp;quot; + calendar.get(Calendar.MINUTE) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.SECOND is &amp;quot; + calendar.get(Calendar.SECOND) + &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            dateString += &amp;quot;Calendar.MILLISECOND is &amp;quot; + calendar.get(Calendar.MILLISECOND) + &lt;br /&gt;
                &amp;quot;&amp;lt;BR&amp;gt;&amp;quot;;&lt;br /&gt;
            out.println(dateString);&lt;br /&gt;
        %&amp;gt;&lt;br /&gt;
    &amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Get/Set Value Using JSP Set Property ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Jsp code&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
  &amp;lt;HEAD&amp;gt;&lt;br /&gt;
    &amp;lt;TITLE&amp;gt;Getting a Property Value&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
  &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
  &amp;lt;BODY&amp;gt;&lt;br /&gt;
    &amp;lt;H1&amp;gt;Getting a Property Value&amp;lt;/H1&amp;gt;&lt;br /&gt;
    &amp;lt;jsp:useBean id=&amp;quot;bean1&amp;quot; class=&amp;quot;beans.Test4&amp;quot; /&amp;gt;&lt;br /&gt;
        The message is: &amp;lt;jsp:getProperty name=&amp;quot;bean1&amp;quot; property=&amp;quot;message&amp;quot; /&amp;gt; &lt;br /&gt;
        &amp;lt;BR&amp;gt;&lt;br /&gt;
        &amp;lt;jsp:setProperty name=&amp;quot;bean1&amp;quot; property=&amp;quot;message&amp;quot; value=&amp;quot;Hello again!&amp;quot; /&amp;gt;&lt;br /&gt;
        Now the message is: &amp;lt;jsp:getProperty name=&amp;quot;bean1&amp;quot; property=&amp;quot;message&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Import JavaBeans In JSP Page ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Jsp page&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ page import=&amp;quot;beans.Test&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
  &amp;lt;HEAD&amp;gt;&lt;br /&gt;
    &amp;lt;TITLE&amp;gt;Using a JavaBean&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
  &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
  &amp;lt;BODY&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;Using a JavaBean&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;% Test messager = new Test(); %&amp;gt;&lt;br /&gt;
    The message is: &amp;lt;%= messager.msg() %&amp;gt; &lt;br /&gt;
  &amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  JSP Helper Bean HTMLFilter ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Jsp code&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 Licensed to the Apache Software Foundation (ASF) under one or more&lt;br /&gt;
  contributor license agreements.  See the NOTICE file distributed with&lt;br /&gt;
  this work for additional information regarding copyright ownership.&lt;br /&gt;
  The ASF licenses this file to You under the Apache License, Version 2.0&lt;br /&gt;
  (the &amp;quot;License&amp;quot;); you may not use this file except in compliance with&lt;br /&gt;
  the License.  You may obtain a copy of the License at&lt;br /&gt;
      http://www.apache.org/licenses/LICENSE-2.0&lt;br /&gt;
  Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
  distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
  See the License for the specific language governing permissions and&lt;br /&gt;
  limitations under the License.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;body bgcolor=&amp;quot;white&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt; Request Information &amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
JSP Request Method: &amp;lt;% out.print(beans.HTMLFilter.filter(request.getMethod())); %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Request URI: &amp;lt;%= request.getRequestURI() %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Request Protocol: &amp;lt;%= request.getProtocol() %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Servlet path: &amp;lt;%= request.getServletPath() %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Path info: &amp;lt;% out.print(beans.HTMLFilter.filter(request.getPathInfo())); %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Query string: &amp;lt;% out.print(beans.HTMLFilter.filter(request.getQueryString())); %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Content length: &amp;lt;%= request.getContentLength() %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Content type: &amp;lt;% out.print(beans.HTMLFilter.filter(request.getContentType())); %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Server name: &amp;lt;%= request.getServerName() %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Server port: &amp;lt;%= request.getServerPort() %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Remote user: &amp;lt;%= request.getRemoteUser() %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Remote address: &amp;lt;%= request.getRemoteAddr() %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Remote host: &amp;lt;%= request.getRemoteHost() %&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Authorization scheme: &amp;lt;%= request.getAuthType() %&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Locale: &amp;lt;%= request.getLocale() %&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
The browser you are using is &amp;lt;% out.print(beans.HTMLFilter.filter(request.getHeader(&amp;quot;User-Agent&amp;quot;))); %&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  JSP Number Guess Bean ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Jsp code&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 Licensed to the Apache Software Foundation (ASF) under one or more&lt;br /&gt;
  contributor license agreements.  See the NOTICE file distributed with&lt;br /&gt;
  this work for additional information regarding copyright ownership.&lt;br /&gt;
  The ASF licenses this file to You under the Apache License, Version 2.0&lt;br /&gt;
  (the &amp;quot;License&amp;quot;); you may not use this file except in compliance with&lt;br /&gt;
  the License.  You may obtain a copy of the License at&lt;br /&gt;
      http://www.apache.org/licenses/LICENSE-2.0&lt;br /&gt;
  Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
  distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
  See the License for the specific language governing permissions and&lt;br /&gt;
  limitations under the License.&lt;br /&gt;
  Number Guess Game&lt;br /&gt;
  Written by Jason Hunter, CTO, K&amp;amp;A Software&lt;br /&gt;
  http://www.servlets.ru&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;%@ page import = &amp;quot;beans.*&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;jsp:useBean id=&amp;quot;numguess&amp;quot; class=&amp;quot;beans.MyBean&amp;quot; scope=&amp;quot;session&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;jsp:setProperty name=&amp;quot;numguess&amp;quot; property=&amp;quot;*&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Number Guess&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body bgcolor=&amp;quot;white&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;font size=4&amp;gt;&lt;br /&gt;
&amp;lt;% if (numguess.getSuccess()) { %&amp;gt;&lt;br /&gt;
  Congratulations!  You got it.&lt;br /&gt;
  And after just &amp;lt;%= numguess.getNumGuesses() %&amp;gt; tries.&amp;lt;P&amp;gt;&lt;br /&gt;
  &amp;lt;% numguess.reset(); %&amp;gt;&lt;br /&gt;
  Care to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Load JavaBeans In JSP Page ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Test.java&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
package beans;&lt;br /&gt;
public class Test&lt;br /&gt;
{&lt;br /&gt;
    public Test() &lt;br /&gt;
    {&lt;br /&gt;
    }&lt;br /&gt;
    public String msg() &lt;br /&gt;
    {&lt;br /&gt;
        return &amp;quot;Hello from JSP!&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Reference Calendar Bean ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Jsp code&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 Licensed to the Apache Software Foundation (ASF) under one or more&lt;br /&gt;
  contributor license agreements.  See the NOTICE file distributed with&lt;br /&gt;
  this work for additional information regarding copyright ownership.&lt;br /&gt;
  The ASF licenses this file to You under the Apache License, Version 2.0&lt;br /&gt;
  (the &amp;quot;License&amp;quot;); you may not use this file except in compliance with&lt;br /&gt;
  the License.  You may obtain a copy of the License at&lt;br /&gt;
      http://www.apache.org/licenses/LICENSE-2.0&lt;br /&gt;
  Unless required by applicable law or agreed to in writing, software&lt;br /&gt;
  distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,&lt;br /&gt;
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;br /&gt;
  See the License for the specific language governing permissions and&lt;br /&gt;
  limitations under the License.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;%@ page session=&amp;quot;false&amp;quot;%&amp;gt;&lt;br /&gt;
&amp;lt;body bgcolor=&amp;quot;white&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;jsp:useBean id=&amp;quot;clock&amp;quot; scope=&amp;quot;page&amp;quot; class=&amp;quot;beans.MyBean&amp;quot; type=&amp;quot;beans.MyBean&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;font size=4&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  Day of month: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;dayOfMonth&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  Year: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;year&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  Month: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;month&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  Time: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;time&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  Date: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;date&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  Day: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;day&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  Day Of Year: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;dayOfYear&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  Week Of Year: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;weekOfYear&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  era: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;era&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  DST Offset: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;DSTOffset&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;  Zone Offset: is  &amp;lt;jsp:getProperty name=&amp;quot;clock&amp;quot; property=&amp;quot;zoneOffset&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Reference Package Name in JSP Page ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Test.java&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
package beans;&lt;br /&gt;
public class Test&lt;br /&gt;
{&lt;br /&gt;
    public Test() &lt;br /&gt;
    {&lt;br /&gt;
    }&lt;br /&gt;
    public String msg() &lt;br /&gt;
    {&lt;br /&gt;
        return &amp;quot;Hello from JSP!&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Using initialized field in jsp page ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Jsp page code&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
    &amp;lt;HEAD&amp;gt;&lt;br /&gt;
        &amp;lt;TITLE&amp;gt;Using &amp;amp;lt;jsp:useBean&amp;amp;gt;&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
    &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
    &amp;lt;BODY&amp;gt;&lt;br /&gt;
    &amp;lt;H1&amp;gt;Using &amp;amp;lt;jsp:useBean&amp;amp;gt;&amp;lt;/H1&amp;gt;&lt;br /&gt;
    &amp;lt;jsp:useBean id=&amp;quot;bean1&amp;quot; class=&amp;quot;beans.Test3&amp;quot; /&amp;gt;&lt;br /&gt;
    The message is: &amp;lt;%= bean1.getMessage() %&amp;gt;&lt;br /&gt;
  &amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Using the Date Class ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
    &amp;lt;HEAD&amp;gt;&lt;br /&gt;
        &amp;lt;TITLE&amp;gt;Using the Date Class&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
    &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
    &amp;lt;BODY&amp;gt;&lt;br /&gt;
        &amp;lt;H1&amp;gt;Using the Date Class&amp;lt;/H1&amp;gt;&lt;br /&gt;
        The date is: &amp;lt;%= new java.util.Date() %&amp;gt;. &lt;br /&gt;
    &amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Using &amp;quot;useBean&amp;quot; To Reference A Java Bean ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Jsp page&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
    &amp;lt;HEAD&amp;gt;&lt;br /&gt;
        &amp;lt;TITLE&amp;gt;Using &amp;amp;lt;jsp:useBean&amp;amp;gt;&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
    &amp;lt;/HEAD&amp;gt;&lt;br /&gt;
    &amp;lt;BODY&amp;gt;&lt;br /&gt;
    &amp;lt;H1&amp;gt;Using &amp;amp;lt;jsp:useBean&amp;amp;gt;&amp;lt;/H1&amp;gt;&lt;br /&gt;
    &amp;lt;jsp:useBean id=&amp;quot;bean1&amp;quot; class=&amp;quot;beans.Test2&amp;quot; /&amp;gt;&lt;br /&gt;
    The message is: &amp;lt;%= bean1.msg() %&amp;gt;&lt;br /&gt;
  &amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
			</entry>

	</feed>