<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JSP, Tomcat, JDBC, Projects, Example, Program &#187; JSP</title>
	<atom:link href="http://www.easywayserver.com/blog/category/jsp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.easywayserver.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 04 Jun 2011 05:32:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Building a User Registration Application</title>
		<link>http://www.easywayserver.com/blog/building-a-user-registration-application/</link>
		<comments>http://www.easywayserver.com/blog/building-a-user-registration-application/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 08:11:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[Struts]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[struts examples]]></category>

		<guid isPermaLink="false">http://www.easywayserver.com/blog/?p=598</guid>
		<description><![CDATA[User Registration is basic need of any web application. This tutorial will give you a rough idea to create user sign in application.  This user registration application can be easily integrated with any existing old application. User Registration is developed on Struts framework and follow MVC pattern. Application is containing three packages actions, model [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fbuilding-a-user-registration-application%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fbuilding-a-user-registration-application%2F" height="61" width="51" /></a></div><p>User Registration is basic need of any web application. This tutorial will give you a rough idea to create user sign in application.  This user registration application can be easily integrated with any existing old application. User Registration is developed on Struts framework and follow MVC pattern. Application is containing three packages actions, model and util. actions package contains all those class which are action class of struts and formbean actionform classes. Model package contain all those classes which are used for logical part and business part. Util package contain only those classes to give helping to application, e.g. Database connection classes, closing object classes and properties file.
</p>
<p>
<h3>Steps to Create  user Registration  application</h3>
</p>
<p><strong>UserRegisterForm.java</strong></p>
<div class="cde" style="overflow: auto; width: 570px;">
<pre><span style='color:#800000; font-weight:bold; '>package</span><span style='color:#004a43; '> com</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>register</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>actions</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> org</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>apache</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>struts</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>validator</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>ValidatorForm</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>class</span> UserRegisterForm <span style='color:#800000; font-weight:bold; '>extends</span> ValidatorForm<span style='color:#800080; '>{</span>

    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#800000; font-weight:bold; '>final</span> <span style='color:#bb7977; '>long</span> serialVersionUID <span style='color:#808030; '>=</span> <span style='color:#008c00; '>1</span><span style='color:#006600; '>L</span><span style='color:#800080; '>;</span>

    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> emailid<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> password<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> cpassword<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> firstname<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> lastname<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> gender<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> submitError<span style='color:#800080; '>;</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getSubmitError<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> submitError<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setSubmitError<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> submitError<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>submitError <span style='color:#808030; '>=</span> submitError<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getPassword<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> password<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setPassword<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> password<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>password <span style='color:#808030; '>=</span> password<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getEmailid<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> emailid<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setEmailid<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> emailid<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>emailid <span style='color:#808030; '>=</span> emailid<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getCpassword<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> cpassword<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setCpassword<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> cpassword<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>cpassword <span style='color:#808030; '>=</span> cpassword<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getFirstname<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> firstname<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setFirstname<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> firstname<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>firstname <span style='color:#808030; '>=</span> firstname<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getLastname<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> lastname<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setLastname<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> lastname<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>lastname <span style='color:#808030; '>=</span> lastname<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getGender<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> gender<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setGender<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> gender<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>gender <span style='color:#808030; '>=</span> gender<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>
</pre>
</div>
<p><strong>UserRegistrationAction.java</strong></p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre><span style='color:#800000; font-weight:bold; '>package</span><span style='color:#004a43; '> com</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>register</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>actions</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> javax</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>servlet</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>http</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>HttpServletRequest</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> javax</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>servlet</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>http</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>HttpServletResponse</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> org</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>apache</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>struts</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>action</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>Action</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> org</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>apache</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>struts</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>action</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>ActionForm</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> org</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>apache</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>struts</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>action</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>ActionForward</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> org</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>apache</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>struts</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>action</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>ActionMapping</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> org</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>apache</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>struts</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>action</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>ActionMessage</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> org</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>apache</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>struts</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>action</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>ActionMessages</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> com</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>register</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>model</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>UserRegistration</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>class</span> UserRegistrationAction <span style='color:#800000; font-weight:bold; '>extends</span> Action <span style='color:#800080; '>{</span>

    <span style='color:#800000; font-weight:bold; '>public</span> ActionForward execute<span style='color:#808030; '>(</span>ActionMapping mapping<span style='color:#808030; '>,</span> ActionForm form<span style='color:#808030; '>,</span>
            HttpServletRequest request<span style='color:#808030; '>,</span> HttpServletResponse response<span style='color:#808030; '>)</span>
            <span style='color:#800000; font-weight:bold; '>throws</span> <span style='color:#bb7977; font-weight:bold; '>Exception</span> <span style='color:#800080; '>{</span>

        <span style='color:#bb7977; '>boolean</span> action_perform <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>false</span><span style='color:#800080; '>;</span>
        <span style='color:#bb7977; font-weight:bold; '>String</span> action_target<span style='color:#800080; '>;</span>

        UserRegistration u <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>new</span> UserRegistration<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

        ActionMessages errors_mesg <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>new</span> ActionMessages<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

        UserRegisterForm uf <span style='color:#808030; '>=</span> <span style='color:#808030; '>(</span>UserRegisterForm<span style='color:#808030; '>)</span> form<span style='color:#800080; '>;</span>

        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>form <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            u<span style='color:#808030; '>.</span>setEmail<span style='color:#808030; '>(</span>uf<span style='color:#808030; '>.</span>getEmailid<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            u<span style='color:#808030; '>.</span>setPassword<span style='color:#808030; '>(</span>uf<span style='color:#808030; '>.</span>getPassword<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            u<span style='color:#808030; '>.</span>setFirstName<span style='color:#808030; '>(</span>uf<span style='color:#808030; '>.</span>getFirstname<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            u<span style='color:#808030; '>.</span>setLastName<span style='color:#808030; '>(</span>uf<span style='color:#808030; '>.</span>getLastname<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            u<span style='color:#808030; '>.</span>setGender<span style='color:#808030; '>(</span>uf<span style='color:#808030; '>.</span>getGender<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            action_perform <span style='color:#808030; '>=</span> u<span style='color:#808030; '>.</span>newuserregistration<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            <span style='color:#bb7977; font-weight:bold; '>String</span> sError<span style='color:#808030; '>=</span>u<span style='color:#808030; '>.</span>getDbError<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800000; font-weight:bold; '>if</span><span style='color:#808030; '>(</span>sError<span style='color:#808030; '>.</span>equalsIgnoreCase<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;error&quot;</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span>
            <span style='color:#800080; '>{</span>
                errors_mesg<span style='color:#808030; '>.</span>add<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;submitError&quot;</span><span style='color:#808030; '>,</span>
                    <span style='color:#800000; font-weight:bold; '>new</span> ActionMessage<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;errors.user.registration.email.duplicate&quot;</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
                saveErrors<span style='color:#808030; '>(</span>request<span style='color:#808030; '>,</span>errors_mesg<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>

        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>action_perform <span style='color:#808030; '>=</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>false</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            errors_mesg<span style='color:#808030; '>.</span>add<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;submitError&quot;</span><span style='color:#808030; '>,</span>
                    <span style='color:#800000; font-weight:bold; '>new</span> ActionMessage<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;errors.user.registration.fail&quot;</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            saveErrors<span style='color:#808030; '>(</span>request<span style='color:#808030; '>,</span> errors_mesg<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            action_target <span style='color:#808030; '>=</span> <span style='color:#0000e6; '>&quot;failure&quot;</span><span style='color:#800080; '>;</span>
        <span style='color:#800080; '>}</span> <span style='color:#800000; font-weight:bold; '>else</span> <span style='color:#800080; '>{</span>
            errors_mesg<span style='color:#808030; '>.</span>add<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;submitError&quot;</span><span style='color:#808030; '>,</span>
                    <span style='color:#800000; font-weight:bold; '>new</span> ActionMessage<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;errors.user.registration.success&quot;</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            saveErrors<span style='color:#808030; '>(</span>request<span style='color:#808030; '>,</span> errors_mesg<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            action_target <span style='color:#808030; '>=</span> <span style='color:#0000e6; '>&quot;success&quot;</span><span style='color:#800080; '>;</span>
        <span style='color:#800080; '>}</span>

        <span style='color:#800000; font-weight:bold; '>return</span> mapping<span style='color:#808030; '>.</span>findForward<span style='color:#808030; '>(</span>action_target<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>
</pre>
</div>
<p>User.java</p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre><span style='color:#800000; font-weight:bold; '>package</span><span style='color:#004a43; '> com</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>register</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>model</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>io</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>Serializable</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>util</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>Date</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>class</span> User <span style='color:#800000; font-weight:bold; '>implements</span> Serializable<span style='color:#800080; '>{</span>

    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#800000; font-weight:bold; '>final</span> <span style='color:#bb7977; '>long</span> serialVersionUID <span style='color:#808030; '>=</span> <span style='color:#008c00; '>1</span><span style='color:#006600; '>L</span><span style='color:#800080; '>;</span>

    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; '>int</span> id<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; '>int</span> level<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> password<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> cpassword<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> forgetpassword<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>Date</span> lastVisit<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>Date</span> registrationDate<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> email<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> webSite<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> occupation<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> gender<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> timeZone<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> dateFormat<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; '>int</span> active<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> activationKey<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; '>int</span> deleted<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> firstName<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> lastName<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> ipAddress<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> macAddress<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; '>int</span> failLoginAttempted<span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#bb7977; font-weight:bold; '>String</span> dbError<span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;&quot;</span><span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getActivationKey<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> activationKey<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setActivationKey<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> activationKey<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>activationKey <span style='color:#808030; '>=</span> activationKey<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>int</span> getActive<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> active<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setActive<span style='color:#808030; '>(</span><span style='color:#bb7977; '>int</span> active<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>active <span style='color:#808030; '>=</span> active<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getDateFormat<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> dateFormat<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setDateFormat<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> dateFormat<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>dateFormat <span style='color:#808030; '>=</span> dateFormat<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>int</span> getDeleted<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> deleted<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setDeleted<span style='color:#808030; '>(</span><span style='color:#bb7977; '>int</span> deleted<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>deleted <span style='color:#808030; '>=</span> deleted<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getEmail<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> email<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setEmail<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> email<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>email <span style='color:#808030; '>=</span> email<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>int</span> getFailLoginAttempted<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> failLoginAttempted<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setFailLoginAttempted<span style='color:#808030; '>(</span><span style='color:#bb7977; '>int</span> failLoginAttempted<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>failLoginAttempted <span style='color:#808030; '>=</span> failLoginAttempted<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getFirstName<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> firstName<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setFirstName<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> firstName<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>firstName <span style='color:#808030; '>=</span> firstName<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getGender<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> gender<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setGender<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> gender<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>gender <span style='color:#808030; '>=</span> gender<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>int</span> getId<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> id<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setId<span style='color:#808030; '>(</span><span style='color:#bb7977; '>int</span> id<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>id <span style='color:#808030; '>=</span> id<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getIpAddress<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> ipAddress<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setIpAddress<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> ipAddress<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>ipAddress <span style='color:#808030; '>=</span> ipAddress<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getLastName<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> lastName<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setLastName<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> lastName<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>lastName <span style='color:#808030; '>=</span> lastName<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>Date</span> getLastVisit<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> lastVisit<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setLastVisit<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Date</span> lastVisit<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>lastVisit <span style='color:#808030; '>=</span> lastVisit<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>int</span> getLevel<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> level<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setLevel<span style='color:#808030; '>(</span><span style='color:#bb7977; '>int</span> level<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>level <span style='color:#808030; '>=</span> level<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getMacAddress<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> macAddress<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setMacAddress<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> macAddress<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>macAddress <span style='color:#808030; '>=</span> macAddress<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getOccupation<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> occupation<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setOccupation<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> occupation<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>occupation <span style='color:#808030; '>=</span> occupation<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getPassword<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> password<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setPassword<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> password<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>password <span style='color:#808030; '>=</span> password<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>Date</span> getRegistrationDate<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> registrationDate<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setRegistrationDate<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Date</span> registrationDate<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>registrationDate <span style='color:#808030; '>=</span> registrationDate<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getTimeZone<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> timeZone<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setTimeZone<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> timeZone<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>timeZone <span style='color:#808030; '>=</span> timeZone<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getWebSite<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> webSite<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setWebSite<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> webSite<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>webSite <span style='color:#808030; '>=</span> webSite<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getForgetpassword<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> forgetpassword<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setForgetpassword<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> forgetpassword<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>forgetpassword <span style='color:#808030; '>=</span> forgetpassword<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getCpassword<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> cpassword<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setCpassword<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> cpassword<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>cpassword <span style='color:#808030; '>=</span> cpassword<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; font-weight:bold; '>String</span> getDbError<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>return</span> dbError<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>void</span> setDbError<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span> dbError<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>dbError <span style='color:#808030; '>=</span> dbError<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>

<span style='color:#800080; '>}</span>
</pre>
</div>
<p><strong>UserRegistration.java</strong></p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre><span style='color:#800000; font-weight:bold; '>package</span><span style='color:#004a43; '> com</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>register</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>model</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>sql</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>Connection</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>sql</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>PreparedStatement</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> com</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>register</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>util</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>ConnectionUtils</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> com</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>register</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>util</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>DbUtils</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>class</span> UserRegistration <span style='color:#800000; font-weight:bold; '>extends</span> User<span style='color:#800080; '>{</span>

    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#800000; font-weight:bold; '>final</span> <span style='color:#bb7977; '>long</span> serialVersionUID <span style='color:#808030; '>=</span> <span style='color:#008c00; '>1</span><span style='color:#006600; '>L</span><span style='color:#800080; '>;</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#bb7977; '>boolean</span> newuserregistration<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800000; font-weight:bold; '>throws</span> <span style='color:#bb7977; font-weight:bold; '>Exception</span>
    <span style='color:#800080; '>{</span>
        <span style='color:#bb7977; font-weight:bold; '>PreparedStatement</span> psUserRegistration <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#800080; '>;</span>
        <span style='color:#bb7977; font-weight:bold; '>String</span> sqlUserRegistration <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#800080; '>;</span>

        <span style='color:#bb7977; '>boolean</span> isRegistered <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>false</span><span style='color:#800080; '>;</span>

        <span style='color:#bb7977; font-weight:bold; '>Connection</span> conn <span style='color:#808030; '>=</span> ConnectionUtils<span style='color:#808030; '>.</span>getConnection<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

        sqlUserRegistration <span style='color:#808030; '>=</span> <span style='color:#0000e6; '>&quot;insert into user_master(sEmail, sPassword, sFirstName,&quot;</span> <span style='color:#808030; '>+</span>
                              <span style='color:#0000e6; '>&quot; sLastName, cGender, iUserType, sCreatedDate, cStatus)&quot;</span> <span style='color:#808030; '>+</span>
                              <span style='color:#0000e6; '>&quot; values(?,md5(?),?,?,?,1,sysdate(),'A')&quot;</span><span style='color:#800080; '>;</span>

        <span style='color:#800000; font-weight:bold; '>try</span><span style='color:#800080; '>{</span>
            psUserRegistration <span style='color:#808030; '>=</span> conn<span style='color:#808030; '>.</span>prepareStatement<span style='color:#808030; '>(</span>sqlUserRegistration<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            psUserRegistration<span style='color:#808030; '>.</span>setString<span style='color:#808030; '>(</span><span style='color:#008c00; '>1</span><span style='color:#808030; '>,</span> <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>getEmail<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            psUserRegistration<span style='color:#808030; '>.</span>setString<span style='color:#808030; '>(</span><span style='color:#008c00; '>2</span><span style='color:#808030; '>,</span> <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>getPassword<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            psUserRegistration<span style='color:#808030; '>.</span>setString<span style='color:#808030; '>(</span><span style='color:#008c00; '>3</span><span style='color:#808030; '>,</span> <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>getFirstName<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            psUserRegistration<span style='color:#808030; '>.</span>setString<span style='color:#808030; '>(</span><span style='color:#008c00; '>4</span><span style='color:#808030; '>,</span> <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>getLastName<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            psUserRegistration<span style='color:#808030; '>.</span>setString<span style='color:#808030; '>(</span><span style='color:#008c00; '>5</span><span style='color:#808030; '>,</span> <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>getGender<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            psUserRegistration<span style='color:#808030; '>.</span>executeUpdate<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            isRegistered<span style='color:#808030; '>=</span><span style='color:#800000; font-weight:bold; '>true</span><span style='color:#800080; '>;</span>
        <span style='color:#800080; '>}</span>
        <span style='color:#800000; font-weight:bold; '>catch</span><span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Exception</span> e<span style='color:#808030; '>)</span>
        <span style='color:#800080; '>{</span>
            <span style='color:#bb7977; font-weight:bold; '>String</span> errorMessage<span style='color:#808030; '>=</span>e<span style='color:#808030; '>.</span>getMessage<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            e<span style='color:#808030; '>.</span>printStackTrace<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800000; font-weight:bold; '>if</span><span style='color:#808030; '>(</span>errorMessage<span style='color:#808030; '>.</span>indexOf<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;Duplicate entry&quot;</span><span style='color:#808030; '>)</span><span style='color:#808030; '>></span><span style='color:#808030; '>=</span><span style='color:#008c00; '>0</span><span style='color:#808030; '>)</span>
            <span style='color:#800080; '>{</span>
                <span style='color:#800000; font-weight:bold; '>this</span><span style='color:#808030; '>.</span>setDbError<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;error&quot;</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            isRegistered<span style='color:#808030; '>=</span><span style='color:#800000; font-weight:bold; '>false</span><span style='color:#800080; '>;</span>
            e<span style='color:#808030; '>.</span>printStackTrace<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
        <span style='color:#800080; '>}</span>
        DbUtils<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span>psUserRegistration<span style='color:#808030; '>,</span> conn<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

        <span style='color:#800000; font-weight:bold; '>return</span> isRegistered<span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>
</pre>
</div>
<p>ConnectionUtils.java</p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre><span style='color:#800000; font-weight:bold; '>package</span><span style='color:#004a43; '> com</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>register</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>util</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>sql</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>Connection</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>sql</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>DriverManager</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> org</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>apache</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>struts</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>util</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>MessageResources</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>class</span> ConnectionUtils <span style='color:#800080; '>{</span>

    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#800000; font-weight:bold; '>static</span> MessageResources messages
     <span style='color:#808030; '>=</span> MessageResources<span style='color:#808030; '>.</span>getMessageResources<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;com.register.util.ApplicationResources&quot;</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; font-weight:bold; '>String</span> USER_NAME_DB<span style='color:#808030; '>=</span>messages<span style='color:#808030; '>.</span>getMessage<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;db.user&quot;</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; font-weight:bold; '>String</span> USER_PASSWORD_DB<span style='color:#808030; '>=</span>messages<span style='color:#808030; '>.</span>getMessage<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;db.password&quot;</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; font-weight:bold; '>String</span> DB_NAME<span style='color:#808030; '>=</span>messages<span style='color:#808030; '>.</span>getMessage<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;db.dbname&quot;</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800000; font-weight:bold; '>private</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; font-weight:bold; '>String</span> HOST_NAME<span style='color:#808030; '>=</span>messages<span style='color:#808030; '>.</span>getMessage<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;db.host&quot;</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

    <span style='color:#800000; font-weight:bold; '>static</span><span style='color:#800080; '>{</span>
          <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                 <span style='color:#bb7977; font-weight:bold; '>Class</span><span style='color:#808030; '>.</span>forName<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;com.mysql.jdbc.Driver&quot;</span><span style='color:#808030; '>)</span><span style='color:#808030; '>.</span>newInstance<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
          <span style='color:#800080; '>}</span> <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Exception</span> ex<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
          <span style='color:#800080; '>}</span>
    <span style='color:#800080; '>}</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; font-weight:bold; '>Connection</span> getConnection<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800000; font-weight:bold; '>throws</span> <span style='color:#bb7977; font-weight:bold; '>Exception</span>
    <span style='color:#800080; '>{</span>
           <span style='color:#800000; font-weight:bold; '>return</span> getDBConnection<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>

     <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; font-weight:bold; '>Connection</span> getDBConnection<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span> <span style='color:#800000; font-weight:bold; '>throws</span> <span style='color:#bb7977; font-weight:bold; '>Exception</span>
      <span style='color:#800080; '>{</span>
          <span style='color:#bb7977; font-weight:bold; '>Connection</span> conn <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#800080; '>;</span>
          <span style='color:#bb7977; font-weight:bold; '>String</span> <span style='color:#bb7977; font-weight:bold; '>URL</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;jdbc:mysql://&quot;</span><span style='color:#808030; '>+</span>HOST_NAME<span style='color:#808030; '>+</span><span style='color:#0000e6; '>&quot;:3306/&quot;</span><span style='color:#808030; '>+</span>DB_NAME<span style='color:#800080; '>;</span>
          <span style='color:#800000; font-weight:bold; '>try</span><span style='color:#800080; '>{</span>
              conn <span style='color:#808030; '>=</span> <span style='color:#bb7977; font-weight:bold; '>DriverManager</span><span style='color:#808030; '>.</span>getConnection<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>URL</span><span style='color:#808030; '>,</span>USER_NAME_DB<span style='color:#808030; '>,</span> USER_PASSWORD_DB<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
          <span style='color:#800080; '>}</span>
          <span style='color:#800000; font-weight:bold; '>catch</span><span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Exception</span> e<span style='color:#808030; '>)</span>
          <span style='color:#800080; '>{</span>
              e<span style='color:#808030; '>.</span>printStackTrace<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
          <span style='color:#800080; '>}</span>

          <span style='color:#800000; font-weight:bold; '>return</span> conn<span style='color:#800080; '>;</span>
      <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>
</pre>
</div>
<p><strong>DbUtils.java</strong></p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre><span style='color:#800000; font-weight:bold; '>package</span><span style='color:#004a43; '> com</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>register</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>util</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>sql</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>Connection</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>sql</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>PreparedStatement</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>sql</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>ResultSet</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>sql</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>SQLException</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>sql</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>Statement</span><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>class</span> DbUtils <span style='color:#800080; '>{</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; '>void</span> close<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>ResultSet</span> rs<span style='color:#808030; '>,</span> <span style='color:#bb7977; font-weight:bold; '>Statement</span> stm<span style='color:#808030; '>)</span>
    <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>rs <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                rs<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Exception</span> e<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span> <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>

        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>stm <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                stm<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Exception</span> e<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span> <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>
    <span style='color:#800080; '>}</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; '>void</span> close<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>ResultSet</span> rs<span style='color:#808030; '>,</span> <span style='color:#bb7977; font-weight:bold; '>Statement</span> stm<span style='color:#808030; '>,</span> <span style='color:#bb7977; font-weight:bold; '>Connection</span> conn<span style='color:#808030; '>)</span>
    <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>rs <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                rs<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Exception</span> e<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span> <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>

        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>stm <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                stm<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Exception</span> e<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span> <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>

        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>conn <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                conn<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>SQLException</span> e<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span> <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>
    <span style='color:#800080; '>}</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; '>void</span> close<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>PreparedStatement</span> ps<span style='color:#808030; '>,</span> <span style='color:#bb7977; font-weight:bold; '>Connection</span> conn<span style='color:#808030; '>)</span>
    <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>ps <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                ps<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Exception</span> e<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span> <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>

        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>conn <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                conn<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>SQLException</span> e<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span> <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>
    <span style='color:#800080; '>}</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; '>void</span> close<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>ResultSet</span> rs<span style='color:#808030; '>)</span>
    <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>rs <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                rs<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Exception</span> e<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span> <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>
    <span style='color:#800080; '>}</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; '>void</span> close<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Statement</span> stm<span style='color:#808030; '>)</span>
    <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>stm <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                stm<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>SQLException</span> e<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span> <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>
    <span style='color:#800080; '>}</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; '>void</span> close<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>Connection</span> conn<span style='color:#808030; '>)</span>
    <span style='color:#800080; '>{</span>
        <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>conn <span style='color:#808030; '>!</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>
            <span style='color:#800000; font-weight:bold; '>try</span> <span style='color:#800080; '>{</span>
                conn<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>
            <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>SQLException</span> e<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span> <span style='color:#800080; '>}</span>
        <span style='color:#800080; '>}</span>
    <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>
</pre>
</div>
<p><strong>struts-config.xml</strong> file is used for struts configuration. This xml file contains all details of application in struts form value action mapping</p>
<p>struts-config.xml</p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre><span style='color:#004a43; '>&lt;!</span><span style='color:#004a43; '>DOCTYPE</span> <span style='color:#004a43; '>struts-config</span> <span style='color:#800000; font-weight:bold; '>PUBLIC</span>  <span style='color:#0000e6; '>&quot;-//Apache Software Foundation//DTD Struts Configuration 1.3//EN&quot;</span>
          <span style='color:#0000e6; '>&quot;http://struts.apache.org/dtds/struts-config_1_3.dtd&quot;</span><span style='color:#004a43; '>></span>

    <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>struts-config</span><span style='color:#a65700; '>></span>

        <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>form-beans</span><span style='color:#a65700; '>></span>
            <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>form-bean</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>registerform</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>type</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>com.register.actions.UserRegisterForm</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
        <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>form-beans</span><span style='color:#a65700; '>></span>

        <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>action-mappings</span><span style='color:#a65700; '>></span>
            <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>action</span>
                <span style='color:#274796; '>path</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>/doRegister</span><span style='color:#0000e6; '>&quot;</span>
                <span style='color:#274796; '>type</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>com.register.actions.UserRegistrationAction</span><span style='color:#0000e6; '>&quot;</span>
                <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>registerform</span><span style='color:#0000e6; '>&quot;</span>
                <span style='color:#274796; '>scope</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>request</span><span style='color:#0000e6; '>&quot;</span>
                <span style='color:#274796; '>validate</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>true</span><span style='color:#0000e6; '>&quot;</span>
                <span style='color:#274796; '>input</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>input</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span>
                <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>forward</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>input</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>path</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>/index.jsp</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
                <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>forward</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>success</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>path</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>/welcome.jsp</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
                <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>forward</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>failure</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>path</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>/index.jsp</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
            <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>action</span><span style='color:#a65700; '>></span>

        <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>action-mappings</span><span style='color:#a65700; '>></span>

        <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>controller</span> <span style='color:#274796; '>inputForward</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>true</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#a65700; '>/></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>message-resources</span> <span style='color:#274796; '>parameter</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>com.register.util.ApplicationResources</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>plug-in</span> <span style='color:#274796; '>className</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>org.apache.struts.validator.ValidatorPlugIn</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>set-property</span> <span style='color:#274796; '>property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>pathnames</span><span style='color:#0000e6; '>&quot;</span>
                      <span style='color:#274796; '>value</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>/org/apache/struts/validator/validator-rules.xml,</span>
<span style='color:#0000e6; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;/WEB-INF/validation.xml</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
                      <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>set-property</span> <span style='color:#274796; '>property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>stopOnFirstError</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>value</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>true</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#a65700; '>/></span>
        <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>plug-in</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>struts-config</span><span style='color:#a65700; '>></span>
</pre>
</div>
<p><strong>validation.xml</strong> is used for checking validate form value, if form is not validated properly it will throw error on user form.</p>
<p>validation.xml</p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre><span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>form-validation</span><span style='color:#a65700; '>></span>

  <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>formset</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>form</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>registerform</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span>
           <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>field</span> <span style='color:#274796; '>property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>emailid</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>depends</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required,email</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span>
            <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>msg</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>key</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>errors.user.registration.email</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
            <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>msg</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>email</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>key</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>errors.user.registration.email.valid</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
           <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>field</span><span style='color:#a65700; '>></span>
           <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>field</span> <span style='color:#274796; '>property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>password</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>depends</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span>
            <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>msg</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>key</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>errors.user.registration.password</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
           <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>field</span><span style='color:#a65700; '>></span>
           <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>field</span> <span style='color:#274796; '>property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>cpassword</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>depends</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required,validwhen</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span>
            <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>msg</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>key</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>errors.user.registration.password.confirm</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
            <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>msg</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>validwhen</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>key</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>errors.user.registration.password.match</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#a65700; '>/></span>
               <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>var</span><span style='color:#a65700; '>></span>
                  <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>var-name</span><span style='color:#a65700; '>></span>test<span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>var-name</span><span style='color:#a65700; '>></span>
                  <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>var-value</span><span style='color:#a65700; '>></span>(password==cpassword)<span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>var-value</span><span style='color:#a65700; '>></span>
               <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>var</span><span style='color:#a65700; '>></span>
           <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>field</span><span style='color:#a65700; '>></span>
           <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>field</span> <span style='color:#274796; '>property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>firstname</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>depends</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span>
            <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>msg</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>key</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>errors.user.registration.first.name</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
           <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>field</span><span style='color:#a65700; '>></span>
           <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>field</span> <span style='color:#274796; '>property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>lastname</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>depends</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span>
            <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>msg</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>key</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>errors.user.registration.last.name</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
           <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>field</span><span style='color:#a65700; '>></span>
           <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>field</span> <span style='color:#274796; '>property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>gender</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>depends</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span>
            <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>msg</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>required</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>key</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>errors.user.registration.gender</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>/></span>
           <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>field</span><span style='color:#a65700; '>></span>
           <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>field</span> <span style='color:#274796; '>property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>submitError</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>depends</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>validwhen</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span>
             <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>msg</span> <span style='color:#274796; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>validwhen</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#274796; '>key</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#0000e6; '>errors.user.registration.fail</span><span style='color:#0000e6; '>&quot;</span> <span style='color:#a65700; '>/></span>
           <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>var</span><span style='color:#a65700; '>></span>
              <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>var-name</span><span style='color:#a65700; '>></span>test<span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>var-name</span><span style='color:#a65700; '>></span>
               <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>var-value</span><span style='color:#a65700; '>></span>((emailid!=null) and ((password!=null) and ((cpassword!=null) and ((firstname!=null) and ((lastname!=null) and (gender!=null))))))<span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>var-value</span><span style='color:#a65700; '>></span>
           <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>var</span><span style='color:#a65700; '>></span>
          <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>field</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>form</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>formset</span><span style='color:#a65700; '>></span>

<span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>form-validation</span><span style='color:#a65700; '>></span>
</pre>
</div>
<p><strong>ApplicationResources.properties</strong> file is used for configuration and error </p>
<p>ApplicationResources.properties</p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre>
button.register=Register

# Database configuration setting
db.user=root
db.password=
db.host=localhost
db.dbname=reg_app

# errors

errors.user.registration.first.name=First Name cannot left empty
errors.user.registration.last.name=Last Name cannot left empty
errors.user.registration.password=Password cannot left empty
errors.user.registration.password.confirm=Confirm Password cannot left empty
errors.user.registration.password.match=Password &#038; Confirm password is not matched
errors.user.registration.email=Email cannot left empty
errors.user.registration.email.valid=Enter Valid Email ID e.g. myemailid@gmail.com
errors.user.registration.email.duplicate=Duplicate Email Found
errors.user.registration.gender=Select Gender

errors.user.registration.fail=Error found while registration user
errors.user.registration.success=Thank you for registration
</pre>
</div>
<p>Database table <strong>user_master</strong></p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre><span style='color:#800000; font-weight:bold; '>CREATE</span> <span style='color:#800000; font-weight:bold; '>TABLE</span> <span style='color:#800000; '>`</span><span style='color:#000000;'>user_master</span><span style='color:#800000; '>`</span> <span style='color:#808030; '>(</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>iUID</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>int</span><span style='color:#808030; '>(</span><span style='color:#008c00; '>10</span><span style='color:#808030; '>)</span> <span style='color:#074726; '>unsigned</span> <span style='color:#808030; '>NOT</span> <span style='color:#808030; '>NULL</span> <span style='color:#074726; '>auto_increment</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>sEmail</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>varchar</span><span style='color:#808030; '>(</span><span style='color:#008c00; '>255</span><span style='color:#808030; '>)</span> <span style='color:#074726; '>default</span> <span style='color:#808030; '>NULL</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>sPassword</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>varchar</span><span style='color:#808030; '>(</span><span style='color:#008c00; '>45</span><span style='color:#808030; '>)</span> <span style='color:#808030; '>NOT</span> <span style='color:#808030; '>NULL</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>sFirstName</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>varchar</span><span style='color:#808030; '>(</span><span style='color:#008c00; '>45</span><span style='color:#808030; '>)</span> <span style='color:#074726; '>default</span> <span style='color:#808030; '>NULL</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>sLastName</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>varchar</span><span style='color:#808030; '>(</span><span style='color:#008c00; '>45</span><span style='color:#808030; '>)</span> <span style='color:#074726; '>default</span> <span style='color:#808030; '>NULL</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>cGender</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>char</span><span style='color:#808030; '>(</span><span style='color:#008c00; '>1</span><span style='color:#808030; '>)</span> <span style='color:#074726; '>default</span> <span style='color:#808030; '>NULL</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>iUserType</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>int</span><span style='color:#808030; '>(</span><span style='color:#008c00; '>10</span><span style='color:#808030; '>)</span> <span style='color:#074726; '>unsigned</span> <span style='color:#074726; '>default</span> <span style='color:#808030; '>NULL</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>sForgetPassword</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>varchar</span><span style='color:#808030; '>(</span><span style='color:#008c00; '>45</span><span style='color:#808030; '>)</span> <span style='color:#074726; '>default</span> <span style='color:#808030; '>NULL</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>sCreatedDate</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>datetime</span> <span style='color:#074726; '>default</span> <span style='color:#808030; '>NULL</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>sLastLogin</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>datetime</span> <span style='color:#074726; '>default</span> <span style='color:#808030; '>NULL</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; '>`</span><span style='color:#000000;'>cStatus</span><span style='color:#800000; '>`</span> <span style='color:#bb7977; '>char</span><span style='color:#808030; '>(</span><span style='color:#008c00; '>1</span><span style='color:#808030; '>)</span> <span style='color:#074726; '>default</span> <span style='color:#808030; '>NULL</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; font-weight:bold; '>PRIMARY</span> <span style='color:#800000; font-weight:bold; '>KEY</span>  <span style='color:#808030; '>(</span><span style='color:#800000; '>`</span><span style='color:#000000;'>iUID</span><span style='color:#800000; '>`</span><span style='color:#808030; '>)</span><span style='color:#800080; '>,</span>
  <span style='color:#800000; font-weight:bold; '>UNIQUE</span> <span style='color:#800000; font-weight:bold; '>KEY</span> <span style='color:#800000; '>`</span><span style='color:#000000;'>sEmail</span><span style='color:#800000; '>`</span> <span style='color:#808030; '>(</span><span style='color:#800000; '>`</span><span style='color:#000000;'>sEmail</span><span style='color:#800000; '>`</span><span style='color:#808030; '>)</span>
<span style='color:#808030; '>)</span> ENGINE<span style='color:#808030; '>=</span><span style='color:#074726; '>InnoDB</span> <span style='color:#074726; '>DEFAULT</span> CHARSET<span style='color:#808030; '>=</span>latin1<span style='color:#800080; '>;</span>
</pre>
</div>
<p><strong>JSP files</strong><br />
<strong>index.jsp</strong></p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre><span>&lt;%@</span><span style='color:#000000;'> page contentType=</span><span style='color:#0000e6;'>&quot;text/html; charset=iso-8859-1&quot;</span><span style='color:#000000;'> language=</span><span style='color:#0000e6;'>&quot;java&quot;</span><span style='color:#000000;'> </span><span>%></span>
<span>&lt;%@</span><span style='color:#000000;'> taglib uri=</span><span style='color:#0000e6;'>&quot;</span><span style='color:#5555dd;'>http://struts.apache.org/tags-bean</span><span style='color:#0000e6;'>&quot;</span><span style='color:#000000;'> prefix=</span><span style='color:#0000e6;'>&quot;bean&quot;</span><span style='color:#000000;'> </span><span>%></span>
<span>&lt;%@</span><span style='color:#000000;'> taglib uri=</span><span style='color:#0000e6;'>&quot;</span><span style='color:#5555dd;'>http://struts.apache.org/tags-html</span><span style='color:#0000e6;'>&quot;</span><span style='color:#000000;'> prefix=</span><span style='color:#0000e6;'>&quot;html&quot;</span><span style='color:#000000;'> </span><span>%></span>

<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#274796; '> </span><span style='color:#074726; '>lang</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;true&quot;</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>User Registration Application<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>

<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:errors</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;submitError&quot;</span><span style='color:#a65700; '>/></span>

<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>form</span><span style='color:#274796; '> </span><span style='color:#074726; '>action</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;doRegister&quot;</span><span style='color:#a65700; '>></span>
        Email: <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>text</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;emailid&quot;</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span> <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:errors</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;emailid&quot;</span><span style='color:#a65700; '>/></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#a65700; '>></span>
        Password: <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:password</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;password&quot;</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span> <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:errors</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;password&quot;</span><span style='color:#a65700; '>/></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#a65700; '>></span>
        Confirm Password: <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:password</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;cpassword&quot;</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span> <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:errors</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;cpassword&quot;</span><span style='color:#a65700; '>/></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#a65700; '>></span>
        First Name: <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>text</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;firstname&quot;</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span> <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:errors</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;firstname&quot;</span><span style='color:#a65700; '>/></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#a65700; '>></span>
        Last Name: <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>text</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;lastname&quot;</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span> <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:errors</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;lastname&quot;</span><span style='color:#a65700; '>/></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#a65700; '>></span>
        Gender: <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>select</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;gender&quot;</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>option</span><span style='color:#274796; '> </span><span style='color:#074726; '>value</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;&quot;</span><span style='color:#a65700; '>></span>Select Gender<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>option</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>option</span><span style='color:#274796; '> </span><span style='color:#074726; '>value</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;M&quot;</span><span style='color:#a65700; '>></span>Male<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>option</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>option</span><span style='color:#274796; '> </span><span style='color:#074726; '>value</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;F&quot;</span><span style='color:#a65700; '>></span>Female<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>option</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>select</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:errors</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;gender&quot;</span><span style='color:#a65700; '>/></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:submit</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>bean:message</span><span style='color:#274796; '> key</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;button.register&quot;</span><span style='color:#a65700; '>/></span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:submit</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>form</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
</pre>
</div>
<p><strong>welcome.jsp</strong></p>
<div class="cde"  style="overflow: auto; width: 570px;">
<pre><span style='color:#a65700;'>&lt;%@</span><span style='color:#000000;'> page contentType=</span><span style='color:#0000e6;'>&quot;text/html; charset=iso-8859-1&quot;</span><span style='color:#000000;'> language=</span><span style='color:#0000e6;'>&quot;java&quot;</span><span style='color:#000000;'> </span><span style='color:#a65700;'>%></span>
<span style='color:#a65700;'>&lt;%@</span><span style='color:#000000;'> taglib uri=</span><span style='color:#0000e6;'>&quot;</span><span style='color:#5555dd;'>http://struts.apache.org/tags-bean</span><span style='color:#0000e6;'>&quot;</span><span style='color:#000000;'> prefix=</span><span style='color:#0000e6;'>&quot;bean&quot;</span><span style='color:#000000;'> </span><span style='color:#a65700;'>%></span>
<span style='color:#a65700;'>&lt;%@</span><span style='color:#000000;'> taglib uri=</span><span style='color:#0000e6;'>&quot;</span><span style='color:#5555dd;'>http://struts.apache.org/tags-html</span><span style='color:#0000e6;'>&quot;</span><span style='color:#000000;'> prefix=</span><span style='color:#0000e6;'>&quot;html&quot;</span><span style='color:#000000;'> </span><span style='color:#a65700;'>%></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>Welcome Registered successfully<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>

<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#5f5035; '>:errors</span><span style='color:#274796; '> property</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;submitError&quot;</span><span style='color:#a65700; '>/></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
</pre>
</div>
<p><strong>2. Deploy project in tomcat or jBoss</strong></p>
<p><strong>3. Run application in browser</strong></p>
<p><a href="http://www.easywayserver.com/sourcecode/registrationapplication.zip"><strong>Download User Registration application</strong></a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul style="list-style:disc;padding-left:20px"><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/building-a-login-application/" rel="bookmark" class="crp_title">Building a Login Application</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/struts-dynaform-validation/" rel="bookmark" class="crp_title">Struts &#8211; DynaForm validation</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/struts-iterator-database-fetching-example/" rel="bookmark" class="crp_title">Struts iterator database fetching example</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/struts2-validation-example-struts-2-validation/" rel="bookmark" class="crp_title">Struts2 &#8211; Validation Example, Struts 2 Validation</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/upload-file-in-struts/" rel="bookmark" class="crp_title">Upload file in struts</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-read-xml-taglib-and-jstl-in-jsp/" rel="bookmark" class="crp_title">JAVA &#8211; Read XML Taglib and JSTL in JSP</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.easywayserver.com/blog/building-a-user-registration-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; Run ssh commands in linux</title>
		<link>http://www.easywayserver.com/blog/java-run-ssh-commands-in-linux/</link>
		<comments>http://www.easywayserver.com/blog/java-run-ssh-commands-in-linux/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 10:50:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.easywayserver.com/blog/?p=488</guid>
		<description><![CDATA[To execute ssh command in Linux, we need to use java API to run command at Unix machine. java ssh API is required to run linux commands through ssh with user Authentication. 
This example will explain how to execute ssh in java.
Download ganymed ssh jar and set classpath before running program

import java.io.*;
import ch.ethz.ssh2.*;
public class JavaRunSshCommandExample [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fjava-run-ssh-commands-in-linux%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fjava-run-ssh-commands-in-linux%2F" height="61" width="51" /></a></div><p>To execute ssh command in Linux, we need to use java API to run command at Unix machine. <a href="http://www.ganymed.ethz.ch/ssh2/">java ssh API</a> is required to run linux commands through ssh with user Authentication. </p>
<p>This example will explain how to execute ssh in java.</p>
<p><a href="http://www.ganymed.ethz.ch/ssh2/">Download ganymed ssh jar and set classpath before running program</a></p>
<div class="cde">
<pre><span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> java</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>io</span><span style='color:#808030; '>.</span><span style='color:#800000; font-weight:bold; '>*</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>import</span><span style='color:#004a43; '> ch</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>ethz</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>ssh2</span><span style='color:#808030; '>.</span><span style='color:#800000; font-weight:bold; '>*</span><span style='color:#800080; '>;</span>
<span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>class</span> JavaRunSshCommandExample <span style='color:#800080; '>{</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; '>void</span> main<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span><span style='color:#808030; '>[</span><span style='color:#808030; '>]</span> args<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>

        <span style='color:#bb7977; font-weight:bold; '>String</span> hostname <span style='color:#808030; '>=</span> <span style='color:#0000e6; '>&quot;127.0.0.1&quot;</span><span style='color:#800080; '>;</span>
        <span style='color:#bb7977; font-weight:bold; '>String</span> username <span style='color:#808030; '>=</span> <span style='color:#0000e6; '>&quot;root&quot;</span><span style='color:#800080; '>;</span>
        <span style='color:#bb7977; font-weight:bold; '>String</span> password <span style='color:#808030; '>=</span> <span style='color:#0000e6; '>&quot;password&quot;</span><span style='color:#800080; '>;</span>

        <span style='color:#bb7977; '>boolean</span> isAuthenticated <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>false</span><span style='color:#800080; '>;</span>

        <span style='color:#800000; font-weight:bold; '>try</span>
        <span style='color:#800080; '>{</span>
            <span style='color:#bb7977; font-weight:bold; '>Connection</span> conn <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>new</span> <span style='color:#bb7977; font-weight:bold; '>Connection</span><span style='color:#808030; '>(</span>hostname<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            conn<span style='color:#808030; '>.</span>connect<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            isAuthenticated<span style='color:#808030; '>=</span>conn<span style='color:#808030; '>.</span>authenticateWithPassword<span style='color:#808030; '>(</span>username<span style='color:#808030; '>,</span> password<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>isAuthenticated <span style='color:#808030; '>=</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>false</span><span style='color:#808030; '>)</span>
                <span style='color:#800000; font-weight:bold; '>throw</span> <span style='color:#800000; font-weight:bold; '>new</span> <span style='color:#bb7977; font-weight:bold; '>IOException</span><span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;Authentication failed.&quot;</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            Session sess <span style='color:#808030; '>=</span> conn<span style='color:#808030; '>.</span>openSession<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            sess<span style='color:#808030; '>.</span>execCommand<span style='color:#808030; '>(</span><span style='color:#0000e6; '>&quot;cd /;ls -l> out.txt&quot;</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            <span style='color:#bb7977; font-weight:bold; '>InputStream</span> stdout <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>new</span> StreamGobbler<span style='color:#808030; '>(</span>sess<span style='color:#808030; '>.</span>getStdout<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#bb7977; font-weight:bold; '>InputStream</span> stderr <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>new</span> StreamGobbler<span style='color:#808030; '>(</span>sess<span style='color:#808030; '>.</span>getStderr<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            <span style='color:#bb7977; font-weight:bold; '>InputStreamReader</span> insrout<span style='color:#808030; '>=</span><span style='color:#800000; font-weight:bold; '>new</span> <span style='color:#bb7977; font-weight:bold; '>InputStreamReader</span><span style='color:#808030; '>(</span>stdout<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#bb7977; font-weight:bold; '>InputStreamReader</span> insrerr<span style='color:#808030; '>=</span><span style='color:#800000; font-weight:bold; '>new</span> <span style='color:#bb7977; font-weight:bold; '>InputStreamReader</span><span style='color:#808030; '>(</span>stderr<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            <span style='color:#bb7977; font-weight:bold; '>BufferedReader</span> stdoutReader <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>new</span> <span style='color:#bb7977; font-weight:bold; '>BufferedReader</span><span style='color:#808030; '>(</span>insrout<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            <span style='color:#bb7977; font-weight:bold; '>BufferedReader</span> stderrReader <span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>new</span> <span style='color:#bb7977; font-weight:bold; '>BufferedReader</span><span style='color:#808030; '>(</span>insrerr<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            <span style='color:#800000; font-weight:bold; '>while</span> <span style='color:#808030; '>(</span><span style='color:#800000; font-weight:bold; '>true</span><span style='color:#808030; '>)</span>
            <span style='color:#800080; '>{</span>
                <span style='color:#bb7977; font-weight:bold; '>String</span> line <span style='color:#808030; '>=</span> stdoutReader<span style='color:#808030; '>.</span>readLine<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
                <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>line <span style='color:#808030; '>=</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span>
                <span style='color:#800080; '>{</span>
                    <span style='color:#800000; font-weight:bold; '>break</span><span style='color:#800080; '>;</span>
                <span style='color:#800080; '>}</span>
                <span style='color:#bb7977; font-weight:bold; '>System</span><span style='color:#808030; '>.</span>out<span style='color:#808030; '>.</span>println<span style='color:#808030; '>(</span>line<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>

            <span style='color:#800000; font-weight:bold; '>while</span> <span style='color:#808030; '>(</span><span style='color:#800000; font-weight:bold; '>true</span><span style='color:#808030; '>)</span>
            <span style='color:#800080; '>{</span>
                <span style='color:#bb7977; font-weight:bold; '>String</span> line <span style='color:#808030; '>=</span> stderrReader<span style='color:#808030; '>.</span>readLine<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
                <span style='color:#800000; font-weight:bold; '>if</span> <span style='color:#808030; '>(</span>line <span style='color:#808030; '>=</span><span style='color:#808030; '>=</span> <span style='color:#800000; font-weight:bold; '>null</span><span style='color:#808030; '>)</span>
                <span style='color:#800080; '>{</span>    <span style='color:#800000; font-weight:bold; '>break</span><span style='color:#800080; '>;</span><span style='color:#800080; '>}</span>
                <span style='color:#bb7977; font-weight:bold; '>System</span><span style='color:#808030; '>.</span>out<span style='color:#808030; '>.</span>println<span style='color:#808030; '>(</span>line<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#800080; '>}</span>

            sess<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

            conn<span style='color:#808030; '>.</span>close<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
        <span style='color:#800080; '>}</span>
        <span style='color:#800000; font-weight:bold; '>catch</span> <span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>IOException</span> e<span style='color:#808030; '>)</span>
        <span style='color:#800080; '>{</span>
            e<span style='color:#808030; '>.</span>printStackTrace<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>System</span><span style='color:#808030; '>.</span>err<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
            <span style='color:#bb7977; font-weight:bold; '>System</span><span style='color:#808030; '>.</span>exit<span style='color:#808030; '>(</span><span style='color:#008c00; '>2</span><span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
        <span style='color:#800080; '>}</span>
    <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>
</pre>
</div>
<p>Other java ssh api</p>
<p><a href="http://sourceforge.net/projects/sshtools/">Download j2ssh api</a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul style="list-style:disc;padding-left:20px"><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-how-to-read-file-read-text-from-file/" rel="bookmark" class="crp_title">Java &#8211; How to Read file, Read text from File</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-read-file-without-datainputstream/" rel="bookmark" class="crp_title">Java &#8211; Read file without DataInputStream</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-edit-file-example-modify-file-java/" rel="bookmark" class="crp_title">Java &#8211; Edit File Example, Modify File java</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/building-a-login-application/" rel="bookmark" class="crp_title">Building a Login Application</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-database-connectivity-with-mysql/" rel="bookmark" class="crp_title">Java database connectivity with mysql</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/how-to-serializable-object-in-java-2/" rel="bookmark" class="crp_title">How to save java object in database</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.easywayserver.com/blog/java-run-ssh-commands-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA &#8211; Read XML Taglib and JSTL in JSP</title>
		<link>http://www.easywayserver.com/blog/java-read-xml-taglib-and-jstl-in-jsp/</link>
		<comments>http://www.easywayserver.com/blog/java-read-xml-taglib-and-jstl-in-jsp/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 10:43:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.easywayserver.com/blog/?p=473</guid>
		<description><![CDATA[XML Reading through JSTL tag and taglib library is very easy. We have to include JSTL libraries and it allows us to access XML through node.
Java XML Read fetching example explains how to use XML in JSP.
samle.xml


 &#60;?xml version="1.0" encoding="ISO-8859-1"?&#62;
 &#60;weather ver="2.0"&#62;
   &#60;loc id="INXX0096"&#62;
     &#60;dnam&#62;New Delhi, India &#60;/dnam&#62;
  [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fjava-read-xml-taglib-and-jstl-in-jsp%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fjava-read-xml-taglib-and-jstl-in-jsp%2F" height="61" width="51" /></a></div><p>XML Reading through JSTL tag and taglib library is very easy. We have to include JSTL libraries and it allows us to access XML through node.</p>
<p>Java XML Read fetching example explains how to use XML in JSP.</p>
<p><strong>samle.xml</strong></p>
<div class="cde">
<pre>
 &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
 &lt;weather ver="2.0"&gt;
   &lt;loc id="INXX0096"&gt;
     &lt;dnam&gt;New Delhi, India &lt;/dnam&gt;
     &lt;tm&gt;3:30 PM &lt;/tm&gt;
   &lt;/loc&gt;
   &lt;cc&gt;
     &lt;tmp&gt;75 &lt;/tmp&gt;
     &lt;bar&gt;
       &lt;r&gt;29.94 &lt;/r&gt;
       &lt;d&gt;steady &lt;/d&gt;
     &lt;/bar&gt;
   &lt;/cc&gt;
 &lt;/weather&gt;
</pre>
</div>
<p></p>
<p><strong>xml_read.jsp</strong></p>
<div class="cde">
<pre><span style='color:#a65700;'>&lt;%@</span><span style='color:#000000;'> page contentType=</span><span style='color:#0000e6;'>"text/html; charset=iso-8859-1"</span><span style='color:#000000;'> language=</span><span style='color:#0000e6;'>"java"</span><span style='color:#000000;'> </span><span style='color:#a65700;'>%></span>
<span style='color:#a65700;'>&lt;%@</span><span style='color:#000000;'> taglib prefix=</span><span style='color:#0000e6;'>"c"</span><span style='color:#000000;'> uri=</span><span style='color:#0000e6;'>"</span><span style='color:#5555dd;'>http://java.sun.com/jsp/jstl/core</span><span style='color:#0000e6;'>"</span><span style='color:#000000;'> </span><span style='color:#a65700;'>%></span>

<span style='color:#a65700;'>&lt;%@</span><span style='color:#000000;'> taglib prefix=</span><span style='color:#0000e6;'>"x"</span><span style='color:#000000;'> uri=</span><span style='color:#0000e6;'>"</span><span style='color:#5555dd;'>http://java.sun.com/jsp/jstl/xml</span><span style='color:#0000e6;'>"</span><span style='color:#000000;'> </span><span style='color:#a65700;'>%></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>c:import</span><span style='color:#274796; '> </span><span style='color:#074726; '>url</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"http://localhost:8080/XML/samle.xml"</span><span style='color:#274796; '> var</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"xml"</span><span style='color:#a65700; '>/></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#a65700; '>x:parse</span><span style='color:#274796; '> xml</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"${xml}"</span><span style='color:#274796; '> varDom</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"dom"</span><span style='color:#a65700; '>/></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>Read XML through taglib JSTL<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>

<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
      <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>x:forEach</span><span style='color:#274796; '> select</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"$dom/weather/cc/tmp"</span><span style='color:#274796; '> var</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"tmp"</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>x:out</span><span style='color:#274796; '> select</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"$tmp"</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span>
    <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>x:forEach</span><span style='color:#a65700; '>></span>

    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#a65700; '>></span>

    <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>x:forEach</span><span style='color:#274796; '> select</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"$dom/weather/cc/bar/d"</span><span style='color:#274796; '> var</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"d"</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#5f5035; '>x:out</span><span style='color:#274796; '> select</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"$d"</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span>
    <span style='color:#a65700; '>&lt;/</span><span style='color:#5f5035; '>x:forEach</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
</pre>
</div>
<p><strong>Output</strong></p>
<div class="cde">
<p class="op">
75<br />
steady
</p>
</div>
<p>Download XML Read Source code <a href="http://www.easywayserver.com/download/XML.zip">download</a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul style="list-style:disc;padding-left:20px"><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/html-select-box-option-group/" rel="bookmark" class="crp_title">HTML &#8211; Select box option group</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/jsp-calendar/" rel="bookmark" class="crp_title">JSP Calendar</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-how-to-read-xml-file/" rel="bookmark" class="crp_title">JAVA &#8211; How to read XML file</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/jsp-%e2%80%93-fetching-value-of-radio-button/" rel="bookmark" class="crp_title">JSP – Fetching Value of Radio Button</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/struts-iterator-database-fetching-example/" rel="bookmark" class="crp_title">Struts iterator database fetching example</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/struts-dynaform-validation/" rel="bookmark" class="crp_title">Struts &#8211; DynaForm validation</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.easywayserver.com/blog/java-read-xml-taglib-and-jstl-in-jsp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java – For loop Example, For loop program</title>
		<link>http://www.easywayserver.com/blog/java-%e2%80%93-for-loop-example-for-loop-program/</link>
		<comments>http://www.easywayserver.com/blog/java-%e2%80%93-for-loop-example-for-loop-program/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 11:40:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[Java Statements]]></category>
		<category><![CDATA[Programs]]></category>

		<guid isPermaLink="false">http://www.easywayserver.com/blog/java-%e2%80%93-for-loop-example-for-loop-program/</guid>
		<description><![CDATA[Example of For loop in java

public class ForLoopJava {

    public static void main(String[] args) {

        for(int i=0;i&#60;=10;i++)
        {
            System.out.println("for loop :"+i);
       [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fjava-%25e2%2580%2593-for-loop-example-for-loop-program%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fjava-%25e2%2580%2593-for-loop-example-for-loop-program%2F" height="61" width="51" /></a></div><p>Example of For loop in java</p>
<div class="cde">
<pre><span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>class</span> ForLoopJava <span style='color:#800080; '>{</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; '>void</span> main<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span><span style='color:#808030; '>[</span><span style='color:#808030; '>]</span> args<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>

        <span style='color:#800000; font-weight:bold; '>for</span><span style='color:#808030; '>(</span><span style='color:#bb7977; '>int</span> i<span style='color:#808030; '>=</span><span style='color:#008c00; '>0</span><span style='color:#800080; '>;</span>i<span style='color:#808030; '>&lt;</span><span style='color:#808030; '>=</span><span style='color:#008c00; '>10</span><span style='color:#800080; '>;</span>i<span style='color:#808030; '>+</span><span style='color:#808030; '>+</span><span style='color:#808030; '>)</span>
        <span style='color:#800080; '>{</span>
            <span style='color:#bb7977; font-weight:bold; '>System</span><span style='color:#808030; '>.</span>out<span style='color:#808030; '>.</span>println<span style='color:#808030; '>(</span><span style='color:#0000e6; '>"for loop :"</span><span style='color:#808030; '>+</span>i<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
        <span style='color:#800080; '>}</span>
    <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>
</pre>
</div>
<p><strong>output</strong></p>
<div class="cde">
<p class="op">
for loop :0<br />
for loop :1<br />
for loop :2<br />
for loop :3<br />
for loop :4<br />
for loop :5<br />
for loop :6<br />
for loop :7<br />
for loop :8<br />
for loop :9<br />
for loop :10
</p>
</div>
<div id="crp_related"><h3>Related Posts:</h3><ul style="list-style:disc;padding-left:20px"><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-break-statement-example/" rel="bookmark" class="crp_title">Java &#8211; Break Statement Example</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-%e2%80%93-while-loop-example-while-loop-program/" rel="bookmark" class="crp_title">Java – While loop Example, While loop program</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-do-while-statement-example/" rel="bookmark" class="crp_title">Java &#8211; do while Statement Example</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/switch-statement-in-java/" rel="bookmark" class="crp_title">Switch Statement in JAVA</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-shared-web-hosting-vs-private-web-hosting/" rel="bookmark" class="crp_title">Java Shared Web Hosting vs Private Web Hosting</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-control-statements/" rel="bookmark" class="crp_title">Java Control Statements</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.easywayserver.com/blog/java-%e2%80%93-for-loop-example-for-loop-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Real Estate Source Code</title>
		<link>http://www.easywayserver.com/blog/free-real-estate-source-code/</link>
		<comments>http://www.easywayserver.com/blog/free-real-estate-source-code/#comments</comments>
		<pubDate>Thu, 21 May 2009 09:31:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[Web application]]></category>

		<guid isPermaLink="false">http://www.easywayserver.com/blog/free-real-estate-source-code/</guid>
		<description><![CDATA[
Web based real estate
Real estate software is web based and designed on java technology.  Coding is written in JSP, JavaScript, HTML, CSS, with MySql database.
Real estate property source code
Source code of real estate project is available freely. Source code of real estate
Real estate source code download
Source code of real estate is available freely for [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Ffree-real-estate-source-code%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Ffree-real-estate-source-code%2F" height="61" width="51" /></a></div><p><span id="art"></p>
<h2>Web based real estate</h2>
<p>Real estate software is web based and designed on java technology.  Coding is written in JSP, JavaScript, HTML, CSS, with MySql database.</p>
<h2>Real estate property source code</h2>
<p>Source code of real estate project is available freely. <a href="http://www.easywayserver.com/liveprojects/real/project-source-code.php">Source code of real estate</a></p>
<h2>Real estate source code download</h2>
<p>Source code of real estate is available freely for download. <a href="http://www.easywayserver.com/liveprojects/real/project-download.php">Download real estate</a></p>
<p></span></p>
<div id="crp_related"><h3>Related Posts:</h3><ul style="list-style:disc;padding-left:20px"><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/jquery-sorting-example/" rel="bookmark" class="crp_title">jQuery Sorting Example</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/must-see-the-best-jquery-examples/" rel="bookmark" class="crp_title">Must See the best jQuery Examples</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/overview-of-java-virtual-machine/" rel="bookmark" class="crp_title">Overview of Java Virtual Machine</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/include-file-header-footer-through-jquery/" rel="bookmark" class="crp_title">Include file Header Footer through jQuery</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/google-chrome-operating-system-boot-less-than-ten-seconds/" rel="bookmark" class="crp_title">Google chrome Operating System boot less than ten seconds</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/make-your-own-website/" rel="bookmark" class="crp_title">Make Your Own Website</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.easywayserver.com/blog/free-real-estate-source-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java &#8211; How to escape String</title>
		<link>http://www.easywayserver.com/blog/java-how-to-escape-string/</link>
		<comments>http://www.easywayserver.com/blog/java-how-to-escape-string/#comments</comments>
		<pubDate>Thu, 21 May 2009 06:36:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[String]]></category>

		<guid isPermaLink="false">http://www.easywayserver.com/blog/java-how-to-escape-string/</guid>
		<description><![CDATA[String in HTML should not contain special characters. If  String contains special character, it should escape string using  StringEscapeUtil class.
  This class can escape special characters from String. Final  string comes with HTML code.
Download apache commons api

import org.apache.commons.lang.StringEscapeUtils;

public class EscapeString {

    public static void main(String[] args) {

  [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fjava-how-to-escape-string%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fjava-how-to-escape-string%2F" height="61" width="51" /></a></div><p>String in HTML should not contain special characters. If  String contains special character, it should escape string using  StringEscapeUtil class.<br />
  This class can escape special characters from String. Final  string comes with HTML code.</p>
<p><a href="http://commons.apache.org/">Download apache commons api</a></p>
<div class="cde">
<pre><span style='color:#800000; font-weight:bold; '>import</span> <a href="http://commons.apache.org/lang/"><span style='color:#004a43; '>org</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>apache</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>commons</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>lang</span><span style='color:#808030; '>.</span><span style='color:#004a43; '>StringEscapeUtils</span></a><span style='color:#800080; '>;</span>

<span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>class</span> EscapeString <span style='color:#800080; '>{</span>

    <span style='color:#800000; font-weight:bold; '>public</span> <span style='color:#800000; font-weight:bold; '>static</span> <span style='color:#bb7977; '>void</span> main<span style='color:#808030; '>(</span><span style='color:#bb7977; font-weight:bold; '>String</span><span style='color:#808030; '>[</span><span style='color:#808030; '>]</span> args<span style='color:#808030; '>)</span> <span style='color:#800080; '>{</span>

        <span style='color:#bb7977; font-weight:bold; '>String</span> str<span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;&lt;HTML&gt; tag&#39;s value  </span><span style='color:#0f69ff; '>\&quot;</span><span style='color:#0000e6; '>into</span><span style='color:#0f69ff; '>\&quot;</span><span style='color:#0000e6; '> html &amp; tag&quot;</span><span style='color:#800080; '>;</span>

        <span style='color:#bb7977; font-weight:bold; '>String</span> escapedString<span style='color:#808030; '>=</span>StringEscapeUtils<span style='color:#808030; '>.</span>escapeHtml<span style='color:#808030; '>(</span>str<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>

        <span style='color:#bb7977; font-weight:bold; '>System</span><span style='color:#808030; '>.</span>out<span style='color:#808030; '>.</span>println<span style='color:#808030; '>(</span>escapedString<span style='color:#808030; '>)</span><span style='color:#800080; '>;</span>
    <span style='color:#800080; '>}</span>
<span style='color:#800080; '>}</span>
</pre>
</div>
<p><strong>Output</strong></p>
<div class="cde">
&amp;lt;HTML&amp;gt; tag&#8217;s value  &amp;quot;into&amp;quot; html text &amp;amp; tag
</div>
<div id="crp_related"><h3>Related Posts:</h3><ul style="list-style:disc;padding-left:20px"><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/struts-dynaform-validation/" rel="bookmark" class="crp_title">Struts &#8211; DynaForm validation</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/struts-iterator-database-fetching-example/" rel="bookmark" class="crp_title">Struts iterator database fetching example</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/upload-file-in-struts/" rel="bookmark" class="crp_title">Upload file in struts</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-format-date-object-to-string/" rel="bookmark" class="crp_title">Java &#8211; Format Date Object to String</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/struts2-example-struts2-tutorials-struts-program/" rel="bookmark" class="crp_title">Struts2 Example, Struts2 Tutorials, Struts Program</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-how-to-remove-html-from-string/" rel="bookmark" class="crp_title">JAVA &#8211; How to remove HTML from String</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.easywayserver.com/blog/java-how-to-escape-string/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomcat &#8211; How to change port 8080</title>
		<link>http://www.easywayserver.com/blog/tomcat-how-to-change-port-8080/</link>
		<comments>http://www.easywayserver.com/blog/tomcat-how-to-change-port-8080/#comments</comments>
		<pubDate>Wed, 20 May 2009 05:48:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://www.easywayserver.com/blog/tomcat-how-to-change-port-8080/</guid>
		<description><![CDATA[Default port of tomcat is 8080, this port can be changed to any other port. Normally HTTP port is 80, tomcat port can change through server.xml in config folder of tomcat.
How to change tomcat port 8080 
c:\tomcat\conf\server.xml
Search for this line

&#60;Connector port=&#34;8080&#34; protocol=&#34;HTTP/1.1&#34; 
connectionTimeout=&#34;20000&#34; 
redirectPort=&#34;8443&#34; /&#62;

Change to 8080 to your desire port Number

&#60;Connector port=&#34;80&#34; protocol=&#34;HTTP/1.1&#34; 
connectionTimeout=&#34;20000&#34; [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Ftomcat-how-to-change-port-8080%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Ftomcat-how-to-change-port-8080%2F" height="61" width="51" /></a></div><p>Default port of tomcat is 8080, this port can be changed to any other port. Normally HTTP port is 80, tomcat port can change through server.xml in config folder of tomcat.</p>
<p><strong>How to change tomcat port 8080 </strong></p>
<p>c:\tomcat\conf\server.xml</p>
<p>Search for this line</p>
<div class="cde">
&lt;Connector port=&quot;8080&quot; protocol=&quot;HTTP/1.1&quot; <br />
connectionTimeout=&quot;20000&quot; <br />
redirectPort=&quot;8443&quot; /&gt;
</div>
<p>Change to 8080 to your desire port Number</p>
<div class="cde">
&lt;Connector port=&quot;80&quot; protocol=&quot;HTTP/1.1&quot; <br />
connectionTimeout=&quot;20000&quot; <br />
redirectPort=&quot;8443&quot; /&gt;
</div>
<p>After modification in server.xml file, tomcat must be restarted.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul style="list-style:disc;padding-left:20px"><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/tomcat-how-to-deploy-application-outside-web-server/" rel="bookmark" class="crp_title">Tomcat &#8211; How to deploy application outside web server</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/jsp-get-url/" rel="bookmark" class="crp_title">JSP &#8211; Get URL</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/jsp-%e2%80%93-run-servlet-in-tomcat-without-defining-servlet-mapping-in-webxml/" rel="bookmark" class="crp_title">JSP – Run servlet in Tomcat without defining servlet mapping in web.xml</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-choose-best-database-connectivity-with-web-application/" rel="bookmark" class="crp_title">Java &#8211; Choose best Database connectivity with web application</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-shared-web-hosting-vs-private-web-hosting/" rel="bookmark" class="crp_title">Java Shared Web Hosting vs Private Web Hosting</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/difficult-to-find-java-web-hosting/" rel="bookmark" class="crp_title">Difficult to Find Java Web hosting</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.easywayserver.com/blog/tomcat-how-to-change-port-8080/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JSP Calendar</title>
		<link>http://www.easywayserver.com/blog/jsp-calendar/</link>
		<comments>http://www.easywayserver.com/blog/jsp-calendar/#comments</comments>
		<pubDate>Sun, 17 May 2009 09:53:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[Calendar]]></category>

		<guid isPermaLink="false">http://www.easywayserver.com/blog/jsp-calendar/</guid>
		<description><![CDATA[This JSP calendar can easily work with any java web application. This is free JSP calendar software for download and use. If you want to use calendar in your application you can use this calendar in JSP application. In this calendar, we can change year and month to go back and forward to option of [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fjsp-calendar%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fjsp-calendar%2F" height="61" width="51" /></a></div><p>This JSP calendar can easily work with any java web application. This is free JSP calendar software for download and use. If you want to use calendar in your application you can use this calendar in JSP application. In this calendar, we can change year and month to go back and forward to option of calendar. Value of year and month in calendar can be changed by in combo box code.</p>
<p><img src="http://www.easywayserver.com/images/blog/calendar.jpg"  /></p>
<div class="cde" style="overflow: auto; width: 570px;">
<pre style='color:#000000;'><span style='color:#a65700;'>&lt;%@</span><span style='color:#000000;'> page  language=</span><span style='color:#0000e6;'>&quot;java&quot;</span><span style='color:#000000;'> import=</span><span style='color:#0000e6;'>&quot;java.util.*,java.text.*&quot;</span><span style='color:#a65700;'>%></span>
<span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>!</span><span style='color:#000000;'></span>
<span style='color:#800000;font-weight:bold; '>public</span><span style='color:#000000;'> </span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> nullIntconv</span><span style='color:#808030;'>(</span><span style='color:#bb7977;font-weight:bold; '>String</span><span style='color:#000000;'> inv</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#800080;'>{</span><span style='color:#000000;'>   </span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> conv</span><span style='color:#808030;'>=</span><span style='color:#008c00;'>0</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>try</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;conv</span><span style='color:#808030;'>=</span><span style='color:#bb7977;font-weight:bold; '>Integer</span><span style='color:#808030;'>.</span><span style='color:#000000;'>parseInt</span><span style='color:#808030;'>(</span><span style='color:#000000;'>inv</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>catch</span><span style='color:#808030;'>(</span><span style='color:#bb7977;font-weight:bold; '>Exception</span><span style='color:#000000;'> e</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>return</span><span style='color:#000000;'> conv</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#a65700;'>%></span>
<span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> iYear</span><span style='color:#808030;'>=</span><span style='color:#000000;'>nullIntconv</span><span style='color:#808030;'>(</span><span style='color:#000000;'>request</span><span style='color:#808030;'>.</span><span style='color:#000000;'>getParameter</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;iYear&quot;</span><span style='color:#808030;'>)</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> iMonth</span><span style='color:#808030;'>=</span><span style='color:#000000;'>nullIntconv</span><span style='color:#808030;'>(</span><span style='color:#000000;'>request</span><span style='color:#808030;'>.</span><span style='color:#000000;'>getParameter</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;iMonth&quot;</span><span style='color:#808030;'>)</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#bb7977;font-weight:bold; '>Calendar</span><span style='color:#000000;'> ca </span><span style='color:#808030;'>=</span><span style='color:#000000;'> </span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> </span><span style='color:#bb7977;font-weight:bold; '>GregorianCalendar</span><span style='color:#808030;'>(</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> iTDay</span><span style='color:#808030;'>=</span><span style='color:#000000;'>ca</span><span style='color:#808030;'>.</span><span style='color:#000000;'>get</span><span style='color:#808030;'>(</span><span style='color:#bb7977;font-weight:bold; '>Calendar</span><span style='color:#808030;'>.</span><span style='color:#000000;'>DATE</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> iTYear</span><span style='color:#808030;'>=</span><span style='color:#000000;'>ca</span><span style='color:#808030;'>.</span><span style='color:#000000;'>get</span><span style='color:#808030;'>(</span><span style='color:#bb7977;font-weight:bold; '>Calendar</span><span style='color:#808030;'>.</span><span style='color:#000000;'>YEAR</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> iTMonth</span><span style='color:#808030;'>=</span><span style='color:#000000;'>ca</span><span style='color:#808030;'>.</span><span style='color:#000000;'>get</span><span style='color:#808030;'>(</span><span style='color:#bb7977;font-weight:bold; '>Calendar</span><span style='color:#808030;'>.</span><span style='color:#000000;'>MONTH</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#800000;font-weight:bold; '>if</span><span style='color:#808030;'>(</span><span style='color:#000000;'>iYear</span><span style='color:#808030;'>=</span><span style='color:#808030;'>=</span><span style='color:#008c00;'>0</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;iYear</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iTYear</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;iMonth</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iTMonth</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#bb7977;font-weight:bold; '>GregorianCalendar</span><span style='color:#000000;'> cal </span><span style='color:#808030;'>=</span><span style='color:#000000;'> </span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> </span><span style='color:#bb7977;font-weight:bold; '>GregorianCalendar</span><span style='color:#000000;'> </span><span style='color:#808030;'>(</span><span style='color:#000000;'>iYear</span><span style='color:#808030;'>,</span><span style='color:#000000;'> iMonth</span><span style='color:#808030;'>,</span><span style='color:#000000;'> </span><span style='color:#008c00;'>1</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'> </span>
<span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> days</span><span style='color:#808030;'>=</span><span style='color:#000000;'>cal</span><span style='color:#808030;'>.</span><span style='color:#000000;'>getActualMaximum</span><span style='color:#808030;'>(</span><span style='color:#bb7977;font-weight:bold; '>Calendar</span><span style='color:#808030;'>.</span><span style='color:#000000;'>DAY_OF_MONTH</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> weekStartDay</span><span style='color:#808030;'>=</span><span style='color:#000000;'>cal</span><span style='color:#808030;'>.</span><span style='color:#000000;'>get</span><span style='color:#808030;'>(</span><span style='color:#bb7977;font-weight:bold; '>Calendar</span><span style='color:#808030;'>.</span><span style='color:#000000;'>DAY_OF_WEEK</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span>
<span style='color:#000000;'>&#xa0;cal </span><span style='color:#808030;'>=</span><span style='color:#000000;'> </span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> </span><span style='color:#bb7977;font-weight:bold; '>GregorianCalendar</span><span style='color:#000000;'> </span><span style='color:#808030;'>(</span><span style='color:#000000;'>iYear</span><span style='color:#808030;'>,</span><span style='color:#000000;'> iMonth</span><span style='color:#808030;'>,</span><span style='color:#000000;'> days</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'> </span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> iTotalweeks</span><span style='color:#808030;'>=</span><span style='color:#000000;'>cal</span><span style='color:#808030;'>.</span><span style='color:#000000;'>get</span><span style='color:#808030;'>(</span><span style='color:#bb7977;font-weight:bold; '>Calendar</span><span style='color:#808030;'>.</span><span style='color:#000000;'>WEEK_OF_MONTH</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;</span>
<span style='color:#a65700;'>%></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>How to create Calendar in JSP<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>script</span><span style='color:#a65700; '>></span>
<span style='color:#800000; font-weight:bold; '>function</span> goTo<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span>
<span style='color:#800080; '>{</span>
  document<span style='color:#808030; '>.</span>frm<span style='color:#808030; '>.</span>submit<span style='color:#808030; '>(</span><span style='color:#808030; '>)</span>
<span style='color:#800080; '>}</span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>script</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>style</span><span style='color:#a65700; '>></span>
body
<span style='color:#800080; '>{</span>
 <span style='color:#bb7977; font-weight:bold; '>font-family</span><span style='color:#808030; '>:</span>Verdana<span style='color:#808030; '>,</span> Arial<span style='color:#808030; '>,</span> Helvetica<span style='color:#808030; '>,</span> <span style='color:#074726; '>sans-serif</span>
<span style='color:#800080; '>}</span>
<span style='color:#808030; '>.</span>dsb
<span style='color:#800080; '>{</span>
 <span style='color:#bb7977; font-weight:bold; '>background-color</span><span style='color:#808030; '>:</span><span style='color:#008c00; '>#</span><span style='color:#008000; '>EEEEEE</span>
<span style='color:#800080; '>}</span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>style</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>

<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>form</span><span style='color:#274796; '> </span><span style='color:#074726; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;frm&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>method</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;post&quot;</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>table</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;100%&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>border</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;0&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>cellspacing</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;0&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>cellpadding</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;0&quot;</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;25%&quot;</span><span style='color:#a65700; '>></span><span style='color:#074726; '>&amp;</span><span style='color:#074726; '>nbsp</span><span style='color:#074726; '>;</span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;45%&quot;</span><span style='color:#a65700; '>></span><span style='color:#074726; '>&amp;</span><span style='color:#074726; '>nbsp</span><span style='color:#074726; '>;</span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;30%&quot;</span><span style='color:#a65700; '>></span><span style='color:#074726; '>&amp;</span><span style='color:#074726; '>nbsp</span><span style='color:#074726; '>;</span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span><span style='color:#074726; '>&amp;</span><span style='color:#074726; '>nbsp</span><span style='color:#074726; '>;</span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>table</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;100%&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>border</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;0&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>cellspacing</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;0&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>cellpadding</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;0&quot;</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>table</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;100%&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>border</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;0&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>cellspacing</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;0&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>cellpadding</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;0&quot;</span><span style='color:#a65700; '>></span>
      <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;6%&quot;</span><span style='color:#a65700; '>></span>Year<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;7%&quot;</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>select</span><span style='color:#274796; '> </span><span style='color:#074726; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;iYear&quot;</span><span style='color:#274796; '> onChange</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;goTo()&quot;</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969;'>// start year and end year in combo box to change year in calendar</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>for</span><span style='color:#808030;'>(</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> iy</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iTYear</span><span style='color:#808030;'>-</span><span style='color:#008c00;'>70</span><span style='color:#800080;'>;</span><span style='color:#000000;'>iy</span><span style='color:#808030;'>&lt;</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iTYear</span><span style='color:#808030;'>+</span><span style='color:#008c00;'>70</span><span style='color:#800080;'>;</span><span style='color:#000000;'>iy</span><span style='color:#808030;'>+</span><span style='color:#808030;'>+</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>if</span><span style='color:#808030;'>(</span><span style='color:#000000;'>iy</span><span style='color:#808030;'>=</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iYear</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;</span><span style='color:#800000;font-weight:bold; '>option</span><span style='color:#274796;'> </span><span style='color:#074726;'>value</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iy</span><span style='color:#a65700;'>%></span><span style='color:#0000e6;'>&quot;</span><span style='color:#274796;'> </span><span style='color:#074726;'>selected</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;selected&quot;</span><span style='color:#a65700;'>></span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iy</span><span style='color:#a65700;'>%></span><span style='color:#a65700;'>&lt;/</span><span style='color:#800000;font-weight:bold; '>option</span><span style='color:#a65700;'>></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>else</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;</span><span style='color:#800000;font-weight:bold; '>option</span><span style='color:#274796;'> </span><span style='color:#074726;'>value</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iy</span><span style='color:#a65700;'>%></span><span style='color:#0000e6;'>&quot;</span><span style='color:#a65700;'>></span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iy</span><span style='color:#a65700;'>%></span><span style='color:#a65700;'>&lt;/</span><span style='color:#800000;font-weight:bold; '>option</span><span style='color:#a65700;'>></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span>
        <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>select</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;73%&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>align</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;center&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>style</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;</span><span style='color:#bb7977; font-weight:bold; '>color</span><span style='color:#808030; '>:</span><span style='color:#008c00; '>#</span><span style='color:#008000; '>4E96DE</span><span style='color:#0000e6; '>&quot;</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>h3</span><span style='color:#a65700; '>></span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> </span><span style='color:#bb7977;font-weight:bold; '>SimpleDateFormat</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;MMMM&quot;</span><span style='color:#808030;'>)</span><span style='color:#808030;'>.</span><span style='color:#000000;'>format</span><span style='color:#808030;'>(</span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> </span><span style='color:#bb7977;font-weight:bold; '>Date</span><span style='color:#808030;'>(</span><span style='color:#008c00;'>2008</span><span style='color:#808030;'>,</span><span style='color:#000000;'>iMonth</span><span style='color:#808030;'>,</span><span style='color:#008c00;'>01</span><span style='color:#808030;'>)</span><span style='color:#808030;'>)</span><span style='color:#a65700;'>%></span> <span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iYear</span><span style='color:#a65700;'>%></span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>h3</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;6%&quot;</span><span style='color:#a65700; '>></span>Month<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;8%&quot;</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>select</span><span style='color:#274796; '> </span><span style='color:#074726; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;iMonth&quot;</span><span style='color:#274796; '> onChange</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;goTo()&quot;</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969;'>// print month in combo box to change month in calendar</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>for</span><span style='color:#808030;'>(</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> im</span><span style='color:#808030;'>=</span><span style='color:#008c00;'>0</span><span style='color:#800080;'>;</span><span style='color:#000000;'>im</span><span style='color:#808030;'>&lt;</span><span style='color:#808030;'>=</span><span style='color:#008c00;'>11</span><span style='color:#800080;'>;</span><span style='color:#000000;'>im</span><span style='color:#808030;'>+</span><span style='color:#808030;'>+</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>if</span><span style='color:#808030;'>(</span><span style='color:#000000;'>im</span><span style='color:#808030;'>=</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iMonth</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;</span><span style='color:#800000;font-weight:bold; '>option</span><span style='color:#274796;'> </span><span style='color:#074726;'>value</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#000000;'>im</span><span style='color:#a65700;'>%></span><span style='color:#0000e6;'>&quot;</span><span style='color:#274796;'> </span><span style='color:#074726;'>selected</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;selected&quot;</span><span style='color:#a65700;'>></span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> </span><span style='color:#bb7977;font-weight:bold; '>SimpleDateFormat</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;MMMM&quot;</span><span style='color:#808030;'>)</span><span style='color:#808030;'>.</span><span style='color:#000000;'>format</span><span style='color:#808030;'>(</span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> </span><span style='color:#bb7977;font-weight:bold; '>Date</span><span style='color:#808030;'>(</span><span style='color:#008c00;'>2008</span><span style='color:#808030;'>,</span><span style='color:#000000;'>im</span><span style='color:#808030;'>,</span><span style='color:#008c00;'>01</span><span style='color:#808030;'>)</span><span style='color:#808030;'>)</span><span style='color:#a65700;'>%></span><span style='color:#a65700;'>&lt;/</span><span style='color:#800000;font-weight:bold; '>option</span><span style='color:#a65700;'>></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>else</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;</span><span style='color:#800000;font-weight:bold; '>option</span><span style='color:#274796;'> </span><span style='color:#074726;'>value</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#000000;'>im</span><span style='color:#a65700;'>%></span><span style='color:#0000e6;'>&quot;</span><span style='color:#a65700;'>></span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> </span><span style='color:#bb7977;font-weight:bold; '>SimpleDateFormat</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;MMMM&quot;</span><span style='color:#808030;'>)</span><span style='color:#808030;'>.</span><span style='color:#000000;'>format</span><span style='color:#808030;'>(</span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> </span><span style='color:#bb7977;font-weight:bold; '>Date</span><span style='color:#808030;'>(</span><span style='color:#008c00;'>2008</span><span style='color:#808030;'>,</span><span style='color:#000000;'>im</span><span style='color:#808030;'>,</span><span style='color:#008c00;'>01</span><span style='color:#808030;'>)</span><span style='color:#808030;'>)</span><span style='color:#a65700;'>%></span><span style='color:#a65700;'>&lt;/</span><span style='color:#800000;font-weight:bold; '>option</span><span style='color:#a65700;'>></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span>
        <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>select</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
      <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>table</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>table</span><span style='color:#274796; '> </span><span style='color:#074726; '>align</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;center&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>border</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;1&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>cellpadding</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;3&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>cellspacing</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;0&quot;</span><span style='color:#274796; '> </span><span style='color:#074726; '>width</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>&quot;100%&quot;</span><span style='color:#a65700; '>></span>
      <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>tbody</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
          <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>Sun<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>
          <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>Mon<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>
          <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>Tue<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>
          <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>Wed<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>
          <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>Thu<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>
          <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>Fri<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>
          <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>Sat<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>th</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
        <span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> cnt </span><span style='color:#808030;'>=</span><span style='color:#008c00;'>1</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>for</span><span style='color:#808030;'>(</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> i</span><span style='color:#808030;'>=</span><span style='color:#008c00;'>1</span><span style='color:#800080;'>;</span><span style='color:#000000;'>i</span><span style='color:#808030;'>&lt;</span><span style='color:#808030;'>=</span><span style='color:#000000;'>iTotalweeks</span><span style='color:#800080;'>;</span><span style='color:#000000;'>i</span><span style='color:#808030;'>+</span><span style='color:#808030;'>+</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;</span><span style='color:#800000;font-weight:bold; '>tr</span><span style='color:#a65700;'>></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'> </span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>for</span><span style='color:#808030;'>(</span><span style='color:#bb7977;'>int</span><span style='color:#000000;'> j</span><span style='color:#808030;'>=</span><span style='color:#008c00;'>1</span><span style='color:#800080;'>;</span><span style='color:#000000;'>j</span><span style='color:#808030;'>&lt;</span><span style='color:#808030;'>=</span><span style='color:#008c00;'>7</span><span style='color:#800080;'>;</span><span style='color:#000000;'>j</span><span style='color:#808030;'>+</span><span style='color:#808030;'>+</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>if</span><span style='color:#808030;'>(</span><span style='color:#000000;'>cnt</span><span style='color:#808030;'>&lt;</span><span style='color:#000000;'>weekStartDay </span><span style='color:#808030;'>|</span><span style='color:#808030;'>|</span><span style='color:#000000;'> </span><span style='color:#808030;'>(</span><span style='color:#000000;'>cnt</span><span style='color:#808030;'>-</span><span style='color:#000000;'>weekStartDay</span><span style='color:#808030;'>+</span><span style='color:#008c00;'>1</span><span style='color:#808030;'>)</span><span style='color:#808030;'>></span><span style='color:#000000;'>days</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;</span><span style='color:#800000;font-weight:bold; '>td</span><span style='color:#274796;'> </span><span style='color:#074726;'>align</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;center&quot;</span><span style='color:#274796;'> </span><span style='color:#074726;'>height</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;35&quot;</span><span style='color:#274796;'> </span><span style='color:#074726;'>class</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;dsb&quot;</span><span style='color:#a65700;'>></span><span style='color:#074726;'>&amp;</span><span style='color:#074726;'>nbsp</span><span style='color:#074726;'>;</span><span style='color:#a65700;'>&lt;/</span><span style='color:#800000;font-weight:bold; '>td</span><span style='color:#a65700;'>></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'> </span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>else</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;</span><span style='color:#800000;font-weight:bold; '>td</span><span style='color:#274796;'> </span><span style='color:#074726;'>align</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;center&quot;</span><span style='color:#274796;'> </span><span style='color:#074726;'>height</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;35&quot;</span><span style='color:#274796;'> </span><span style='color:#074726;'>id</span><span style='color:#808030;'>=</span><span style='color:#0000e6;'>&quot;day_</span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#808030;'>(</span><span style='color:#000000;'>cnt</span><span style='color:#808030;'>-</span><span style='color:#000000;'>weekStartDay</span><span style='color:#808030;'>+</span><span style='color:#008c00;'>1</span><span style='color:#808030;'>)</span><span style='color:#a65700;'>%></span><span style='color:#0000e6;'>&quot;</span><span style='color:#a65700;'>></span><span style='color:#a65700;'>&lt;</span><span style='color:#800000;font-weight:bold; '>span</span><span style='color:#a65700;'>></span><span style='color:#a65700;'>&lt;%</span><span style='color:#808030;'>=</span><span style='color:#808030;'>(</span><span style='color:#000000;'>cnt</span><span style='color:#808030;'>-</span><span style='color:#000000;'>weekStartDay</span><span style='color:#808030;'>+</span><span style='color:#008c00;'>1</span><span style='color:#808030;'>)</span><span style='color:#a65700;'>%></span><span style='color:#a65700;'>&lt;/</span><span style='color:#800000;font-weight:bold; '>span</span><span style='color:#a65700;'>></span><span style='color:#a65700;'>&lt;/</span><span style='color:#800000;font-weight:bold; '>td</span><span style='color:#a65700;'>></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'> </span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;cnt</span><span style='color:#808030;'>+</span><span style='color:#808030;'>+</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;/</span><span style='color:#800000;font-weight:bold; '>tr</span><span style='color:#a65700;'>></span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'> </span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span>
      <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>tbody</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>table</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>table</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span><span style='color:#074726; '>&amp;</span><span style='color:#074726; '>nbsp</span><span style='color:#074726; '>;</span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span><span style='color:#074726; '>&amp;</span><span style='color:#074726; '>nbsp</span><span style='color:#074726; '>;</span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span><span style='color:#074726; '>&amp;</span><span style='color:#074726; '>nbsp</span><span style='color:#074726; '>;</span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span><span style='color:#074726; '>&amp;</span><span style='color:#074726; '>nbsp</span><span style='color:#074726; '>;</span><span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>td</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>tr</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>table</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>form</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
</pre>
</div>
<p><a href="http://www.easywayserver.com/sourcecode/jspcalendar.zip">Download source code JSP Calendar</a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul style="list-style:disc;padding-left:20px"><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-how-to-get-source-code-of-websites/" rel="bookmark" class="crp_title">Java &#8211; How to get source code of websites</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/jsp-%e2%80%93-fetching-value-of-radio-button/" rel="bookmark" class="crp_title">JSP – Fetching Value of Radio Button</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/how-to-use-hidden-field-in-jsp/" rel="bookmark" class="crp_title">How to use Hidden field in JSP</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/link-checker-in-java/" rel="bookmark" class="crp_title">Link checker in java</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-read-xml-taglib-and-jstl-in-jsp/" rel="bookmark" class="crp_title">JAVA &#8211; Read XML Taglib and JSTL in JSP</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/jsp-how-to-get-ip-address-of-client-machine/" rel="bookmark" class="crp_title">JSP &#8211; How to get IP address of client machine</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.easywayserver.com/blog/jsp-calendar/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>How to compare date in JAVA</title>
		<link>http://www.easywayserver.com/blog/how-to-compare-date-in-java/</link>
		<comments>http://www.easywayserver.com/blog/how-to-compare-date-in-java/#comments</comments>
		<pubDate>Wed, 13 May 2009 10:11:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSP]]></category>
		<category><![CDATA[Calendar]]></category>

		<guid isPermaLink="false">http://www.easywayserver.com/blog/how-to-compare-date-in-java/</guid>
		<description><![CDATA[Date is an important part of application. Comparing date in java is easy option with java.util.Date class method. Date can be compared with two date object of java. compareTo() method is used to compare date.
compareTo() method returns 3 option in numeric value.

Return 0, means dates are equal
Return 1, if first date is greater than second [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fhow-to-compare-date-in-java%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fhow-to-compare-date-in-java%2F" height="61" width="51" /></a></div><p>Date is an important part of application. Comparing date in java is easy option with java.util.Date class method. Date can be compared with two date object of java. compareTo() method is used to compare date.</p>
<p>compareTo() method returns 3 option in numeric value.</p>
<p style="font-size:11px; padding-left:15px">
<strong>Return 0</strong>, means dates are equal<br />
<strong>Return 1</strong>, if first date is greater than second date<br />
<strong>Return -1</strong>, if first date is less than second date
</p>
<p>Example of comparing date in JSP</p>
<div class="cde">
<pre style='color:#000000;'><span style='color:#a65700;'>&lt;%@</span><span style='color:#000000;'> page language=</span><span style='color:#0000e6;'>&quot;java&quot;</span><span style='color:#000000;'> import=</span><span style='color:#0000e6;'>&quot;java.util.*&quot;</span><span style='color:#000000;'> </span><span style='color:#a65700;'>%></span>
<span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;java</span><span style='color:#808030;'>.</span><span style='color:#000000;'>util</span><span style='color:#808030;'>.</span><span style='color:#bb7977;font-weight:bold; '>Date</span><span style='color:#000000;'> date1</span><span style='color:#808030;'>=</span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> java</span><span style='color:#808030;'>.</span><span style='color:#000000;'>util</span><span style='color:#808030;'>.</span><span style='color:#bb7977;font-weight:bold; '>Date</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;05/21/2009&quot;</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;java</span><span style='color:#808030;'>.</span><span style='color:#000000;'>util</span><span style='color:#808030;'>.</span><span style='color:#bb7977;font-weight:bold; '>Date</span><span style='color:#000000;'> date2</span><span style='color:#808030;'>=</span><span style='color:#800000;font-weight:bold; '>new</span><span style='color:#000000;'> java</span><span style='color:#808030;'>.</span><span style='color:#000000;'>util</span><span style='color:#808030;'>.</span><span style='color:#bb7977;font-weight:bold; '>Date</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;05/21/2009&quot;</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#a65700;'>%></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>How to compare date in java<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
  <span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>println</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;date1 :&quot;</span><span style='color:#808030;'>+</span><span style='color:#000000;'>date1</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>print</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;&lt;br>&quot;</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>println</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;date2 :&quot;</span><span style='color:#808030;'>+</span><span style='color:#000000;'>date2</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>print</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;&lt;br>&quot;</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>println</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date1</span><span style='color:#808030;'>.</span><span style='color:#000000;'>compareTo</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date2</span><span style='color:#808030;'>)</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>if</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date1</span><span style='color:#808030;'>.</span><span style='color:#000000;'>compareTo</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date2</span><span style='color:#808030;'>)</span><span style='color:#808030;'>&lt;</span><span style='color:#008c00;'>0</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969;'>// return -1 if date1 is less than date2</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>println</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;&lt;br>1. Date1 is less than date2&quot;</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'>  </span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>else</span><span style='color:#000000;'> </span><span style='color:#800000;font-weight:bold; '>if</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date1</span><span style='color:#808030;'>.</span><span style='color:#000000;'>compareTo</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date2</span><span style='color:#808030;'>)</span><span style='color:#808030;'>></span><span style='color:#008c00;'>0</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969;'>// return 1 if date1 is greater than date2</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>println</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;&lt;br>1. Date1 is greater than date2&quot;</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'>  </span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>else</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969;'>// return 0 if date1 is equal to date2</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>println</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;&lt;br>1. Date1 is equal to date2&quot;</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'>  </span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#696969;'>/// other ways to comparing date</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>if</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date1</span><span style='color:#808030;'>.</span><span style='color:#000000;'>after</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date2</span><span style='color:#808030;'>)</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969;'>//  if date1 is greater than date2</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>println</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;&lt;br>2. Date1 is greater than date2&quot;</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>else</span><span style='color:#000000;'> </span><span style='color:#800000;font-weight:bold; '>if</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date1</span><span style='color:#808030;'>.</span><span style='color:#000000;'>before</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date2</span><span style='color:#808030;'>)</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969;'>// if date1 is less than date2</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>println</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;&lt;br>2. Date1 is less than date2&quot;</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'>   </span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800000;font-weight:bold; '>else</span><span style='color:#000000;'> </span><span style='color:#800000;font-weight:bold; '>if</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date1</span><span style='color:#808030;'>.</span><span style='color:#000000;'>equals</span><span style='color:#808030;'>(</span><span style='color:#000000;'>date2</span><span style='color:#808030;'>)</span><span style='color:#808030;'>)</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>{</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969;'>// if date1 is equal to date2</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>println</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;&lt;br>2. Date1 is equal to date2&quot;</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'>  </span>
<span style='color:#000000;'>&#xa0;&#xa0;&#xa0;</span><span style='color:#800080;'>}</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;&#xa0;</span><span style='color:#a65700;'>%></span>
  <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
</pre>
</div>
<div id="crp_related"><h3>Related Posts:</h3><ul style="list-style:disc;padding-left:20px"><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/link-checker-in-java/" rel="bookmark" class="crp_title">Link checker in java</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-database-connectivity-with-mysql/" rel="bookmark" class="crp_title">Java database connectivity with mysql</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/how-to-remove-null-character-in-java/" rel="bookmark" class="crp_title">How to remove null character in java</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-how-to-read-xml-file/" rel="bookmark" class="crp_title">JAVA &#8211; How to read XML file</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/jsp-calendar/" rel="bookmark" class="crp_title">JSP Calendar</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-how-to-get-source-code-of-websites/" rel="bookmark" class="crp_title">Java &#8211; How to get source code of websites</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.easywayserver.com/blog/how-to-compare-date-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Find Operating System in JAVA</title>
		<link>http://www.easywayserver.com/blog/how-to-find-operating-system-in-java/</link>
		<comments>http://www.easywayserver.com/blog/how-to-find-operating-system-in-java/#comments</comments>
		<pubDate>Wed, 13 May 2009 06:55:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JSP]]></category>

		<guid isPermaLink="false">http://www.easywayserver.com/blog/how-to-find-operating-system-in-java/</guid>
		<description><![CDATA[Java can find operating system of the machine where java program is executing. getProperty() is a method which find the system properties of the computer. OS property returns a String name of operating system platform.
We can detect the various operating systems in java. This operating system can be Linux, Window, Mac and other server version.
Example [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fhow-to-find-operating-system-in-java%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.easywayserver.com%2Fblog%2Fhow-to-find-operating-system-in-java%2F" height="61" width="51" /></a></div><p>Java can find operating system of the machine where java program is executing. getProperty() is a method which find the system properties of the computer. OS property returns a String name of operating system platform.<br />
We can detect the various operating systems in java. This operating system can be Linux, Window, Mac and other server version.</p>
<p>Example to find operating System in JSP</p>
<div class="cde">
<pre style='color:#000000;'><span style='color:#a65700;'>&lt;%@</span><span style='color:#000000;'> page language=</span><span style='color:#0000e6;'>&quot;java&quot;</span><span style='color:#a65700;'>%></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>How to find Operating System in JSP<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>

<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700;'>&lt;%</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;</span><span style='color:#696969;'>// This will return operation system name</span><span style='color:#000000;'></span>
<span style='color:#000000;'>&#xa0;out</span><span style='color:#808030;'>.</span><span style='color:#000000;'>println</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;Operating System :&quot;</span><span style='color:#808030;'>+</span><span style='color:#bb7977;font-weight:bold; '>System</span><span style='color:#808030;'>.</span><span style='color:#000000;'>getProperty</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>&quot;os.name&quot;</span><span style='color:#808030;'>)</span><span style='color:#808030;'>)</span><span style='color:#800080;'>;</span><span style='color:#000000;'></span>
<span style='color:#a65700;'>%></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
</pre>
</div>
<div id="crp_related"><h3>Related Posts:</h3><ul style="list-style:disc;padding-left:20px"><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/jsp-how-to-get-ip-address-of-client-machine/" rel="bookmark" class="crp_title">JSP &#8211; How to get IP address of client machine</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/jsp-how-to-get-server-host-name/" rel="bookmark" class="crp_title">JSP &#8211; How to get server host name</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/how-to-find-word-in-java/" rel="bookmark" class="crp_title">How to find word in JAVA</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/properties-in-java/" rel="bookmark" class="crp_title">Properties in JAVA</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/java-how-to-get-source-code-of-websites/" rel="bookmark" class="crp_title">Java &#8211; How to get source code of websites</a></li><li style="padding-left:8px"><a href="http://www.easywayserver.com/blog/simple-programs-in-jsp/" rel="bookmark" class="crp_title">Simple Programs in JSP</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.easywayserver.com/blog/how-to-find-operating-system-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

