tag:blogger.com,1999:blog-89556802952865866362024-03-13T05:12:52.591-07:00Technology comes with IdeaBlog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.comBlogger143125tag:blogger.com,1999:blog-8955680295286586636.post-25159650379130662322014-12-30T00:17:00.000-08:002015-02-11T10:07:29.989-08:00Pen drive showing empty even data exists inside it<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>Problem : Pen drive has data but it is showing empty. </b></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>Solution : </b>Sometimes data remain hidden so make sure files are not in hidden mode.</span></span><br />
<br />
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">To show hidden files </span></span></b><br />
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">Computer --> Organize --> Folder and search options --> view --> Show hidden files, folders and drives</span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="color: #990000;"><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">Check your pen drive if still it is not displaying data then follow below steps :</span></span></span></b><br />
<br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>Step 1:</b> Click on "<b>Start</b>" --> "<b>Run</b>" or "<b>win+r</b>"--> Type "<b>cmd</b>" and press Enter.</span></span><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"></span></span><br />
<a name='more'></a><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /><b>Step 2:</b><br />Enter this command.
</span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /><b>attrib</b><span style="color: #20124d;">[space]</span><b>-h</b><span style="color: #20124d;">[space]</span><b>-r</b><span style="color: #20124d;">[space]</span><b>-s</b><span style="color: #20124d;">[space]</span><b>/s</b><span style="color: #20124d;">[space]</span><b>/d</b>[space]<b>g:\*.*</b> --> Press Enter
(where "G" or "g" is your drive letter or you can replace "g" with your pen drive letter in this command)</span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://3.bp.blogspot.com/-uIZaaMJafpc/VKJdcnq9ksI/AAAAAAAAFTU/AATHLWt9nZc/s1600/pen%2Bdrive%2Bdata.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-uIZaaMJafpc/VKJdcnq9ksI/AAAAAAAAFTU/AATHLWt9nZc/s1600/pen%2Bdrive%2Bdata.png" /></a><br />You can copy the above command --> Right-click in the Command Prompt and paste it.
</span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /><b>Step 3:</b> Now you can check your pen drive data.
</span></span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-65898768398925694822014-07-07T03:45:00.000-07:002014-07-07T03:46:11.541-07:00How to make or divide header of Blog into two parts and fill the space with AdSense Ads<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">As you will see while we make a search on Internet that most of Blogger want to put their AdSense Ads on the top of their Blogs. So here we can learn that how it is possible to make it happen on your own blog and below are the step by step instructions which you can follow for your blog's header to divide it into two parts.</span></span></div>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 1: </span>Login to your Blogger Account.</span></span><br />
<br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 2:</span> Go to your blogger dashboard -- > Template --> Edit HTML</span></span><br />
<br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">Before you make the changes <a href="http://webideaworld.blogspot.com/2013/02/how-to-backuprestore-and-upload-yours.html">take backup of your blog</a></span></span><br />
<br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 3:</span> Click on the Code and Press CTRL+F to find out below code. Put <a expr:href='data:blog.homepageUrl'><data:title/></a> in the box and press ENTER.</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 4:</span> Put this code in the middle of </b:section> and </div></span></span><br />
<pre style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><code style="color: black; word-wrap: normal;"> <b:section id='header-right' showaddelement='yes'/>
<div style='clear: both;'/>
</code></span></span></pre>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">The final code will be like this:</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://4.bp.blogspot.com/-XmrkFpVhAOo/U7p1FcomVgI/AAAAAAAAFE4/EnsZndr0yng/s1600/divide+blog+blogger+blogspot+in+two+parts+code.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-XmrkFpVhAOo/U7p1FcomVgI/AAAAAAAAFE4/EnsZndr0yng/s1600/divide+blog+blogger+blogspot+in+two+parts+code.png" height="181" width="640" /></a></span></span></div>
<br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 5:</span> The other task is to place the AdSense Ad on the right side. So we will do rest of this work using CSS.</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="background-color: white; line-height: 25.6px;">Copy the following code and place it before/above </span><span style="background-color: white; line-height: 25.6px; margin: 0px; padding: 0px;">]]></b:skin></span></span></span><br />
<pre style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><code style="color: black; word-wrap: normal;"> #header, body#layout #header {width:15%;display:inline-block;float:left;}
#header-right, body#layout #header-right {width:75%;display:inline-block;float:right;padding:10px;}
#header-right .widget {margin:0;}
</code></span></span></pre>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">The final code will be like this:</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://1.bp.blogspot.com/-W_FI-iOEJVw/U7p2qwLrBII/AAAAAAAAFFE/dX4uDiqBUkg/s1600/division+sepration+of+header+of+blog+blogger+blogspot+in+two+parts+for+AdSense+ads+code.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-W_FI-iOEJVw/U7p2qwLrBII/AAAAAAAAFFE/dX4uDiqBUkg/s1600/division+sepration+of+header+of+blog+blogger+blogspot+in+two+parts+for+AdSense+ads+code.png" height="148" width="640" /></a></span></span></div>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;"><b>Note : </b></span>You have to adjust both the width and padding according to your blog or site. </span></span><br />
<span style="color: red;"><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 6:</span> Checkout your Layout Structure and choose AdSense Ads as your gadget.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://1.bp.blogspot.com/-GAOUqLsSMy0/U7p4SRwmEWI/AAAAAAAAFFQ/Cs8pQD4VgHE/s1600/add+a+gadget+adsense+ads+on+blog.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-GAOUqLsSMy0/U7p4SRwmEWI/AAAAAAAAFFQ/Cs8pQD4VgHE/s1600/add+a+gadget+adsense+ads+on+blog.png" height="245" width="640" /></a></span></span></div>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"> Click on Save arrangement and you are done.</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">Related Topics:</span></span></b><br />
<ul style="text-align: left;">
<li><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://webideaworld.blogspot.com/2014/07/hiding-removing-reducing-space-above.html">Hiding/ Removing/ Reducing space above blogger header or logo</a> </span></span></li>
<li><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://webideaworld.blogspot.com/2014/05/how-to-block-or-remove-and-unblock.html">How to Block or Remove and Unblock Follower from your Google's Blog</a></span></span></li>
<li><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://webideaworld.blogspot.com/2013/08/how-to-add-or-remove-stop-following.html">How to Add or Remove (Stop Following) blog(s) from your Blogger's Reading List</a></span></span></li>
</ul>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-88428880042301562672014-07-07T00:18:00.002-07:002014-07-07T00:19:35.070-07:00Hiding/ Removing/ Reducing space above blogger header or logo<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>If you have already gone through <a href="http://webideaworld.blogspot.com/2012/11/how-to-remove-navbar-from-your-blog-by.html">removing Navbar space from blogger</a> than you will be able to see some extra space left above header which is of no use. So here is a way by which you can hide or remove it.</b></span></span></div>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b><br /></b></span></span>
<div style="text-align: justify;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b><span style="color: red;">Step 1.</span> Log in to your blogger account</b></span></span><br />
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b><span style="color: red;">Step 2.</span> Go to Template then Click Edit HTML and then Proceed.</b></span></span><br />
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b><span style="color: red;">Step 3.</span> Using Ctrl+F look for </head> tag.</b></span></span><br />
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b><span style="color: red;">Step 4.</span> Now add the following code just above the </head> tag.</b></span></span></div>
<pre style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b><code style="color: black; word-wrap: normal;"> <style type='text/css'>
.content-inner
{
margin-top: -50px !important;
}
</style>
</code></b></span></span></pre>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b><br /></b></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>Your code will be look like this on Edit HTML</b></span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b><a href="http://2.bp.blogspot.com/-09K2vJ283O8/U7pJJEYgWrI/AAAAAAAAFDw/ADLhipedHlA/s1600/reduce+header+of+blogger.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-09K2vJ283O8/U7pJJEYgWrI/AAAAAAAAFDw/ADLhipedHlA/s1600/reduce+header+of+blogger.png" /></a></b></span></span></div>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>Click on Save template and you are done.</b></span></span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-52163104948663014472014-06-10T22:47:00.000-07:002014-06-10T22:47:48.506-07:00Image Extension Validation with JavaScript in PHP<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">After Completing this Tutorial you will able to do validation regarding image extension. As you may be known to valid extensions which are jpg, jpeg, png, gif.</span></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><br /></span></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">So create index.php and uploadphoto.php file and write whatever message you want to display on uploadphoto.php because we are about to consider validation part not the database part.</span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><br /></span></span>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">index.php</span></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <html>
<body bgcolor="orange">
<?php
echo "<form action='uploadphoto.php' method='post' enctype='multipart/form-data' >
<b>Select Image:</b> <input type='file' name='image' id='image'><br />
<br />
<input type='submit' name='Submit' value='Upload' id='button1' onClick='return img_path()'/>
</form>"
?>
<br/>
<script type="text/javascript" language="javascript">
function img_path()
{
var file_path=document.getElementById('image').value;
if(file_path.match(".jpeg$")==".jpeg" || file_path.match(".gif$")==".gif" || file_path.match(".GIF$")==".GIF" || file_path.match(".JPEG$")==".JPEG" || file_path.match(".JPG$")==".JPG" ||file_path.match(".jpg$")==".jpg")
{
return true;
}
else
{
alert("Upload .jpg/.gif /.png file only");
return false;
}
}
</script>
</body>
</html>
</code></span></span></pre>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><br /></span></span>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Output :</span></span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/-MO9_IL3P-Qw/U5frWgpAIFI/AAAAAAAAE8I/kjAeSNPqlyI/s1600/image+browse+validation+javascript+php.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-MO9_IL3P-Qw/U5frWgpAIFI/AAAAAAAAE8I/kjAeSNPqlyI/s1600/image+browse+validation+javascript+php.png" height="167" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Select Image Screen</span></span></td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://3.bp.blogspot.com/-UQqWJ8e6Gn8/U5frhY_PtkI/AAAAAAAAE8Q/oEAWeuxJbK0/s1600/image+extension+validation+in+php.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://3.bp.blogspot.com/-UQqWJ8e6Gn8/U5frhY_PtkI/AAAAAAAAE8Q/oEAWeuxJbK0/s1600/image+extension+validation+in+php.png" height="174" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Image Extension Validation Screen</span></span></td></tr>
</tbody></table>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-8161636157900391252014-05-13T00:11:00.000-07:002014-05-13T00:21:25.116-07:00How to Block or Remove and Unblock Follower from your Google's Blog<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">When you block a follower of your blog, the user will no longer appear in the Followers Gadget on your blog and will not see your blog in their Blogger Reading List. However, since your blog is public, the user can still use the other feed readers to subscribe to your blog, read your
posts, and comment.</span></span><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- ads_square_webideaworld -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="7428079578" style="display: inline-block; height: 250px; width: 250px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></div>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 1 :</span> Go to Your Blog's Dashboard and click on Followers count.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://1.bp.blogspot.com/-B-V9mvdZkdo/U3G-1b0LjsI/AAAAAAAAE1Y/RZF08k89U50/s1600/followers+of+blog.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-B-V9mvdZkdo/U3G-1b0LjsI/AAAAAAAAE1Y/RZF08k89U50/s1600/followers+of+blog.png" /></a></span></span></div>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 2: </span>Click on Followers image whom you want to Block.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://4.bp.blogspot.com/-x27eKlX8Wlk/U3G_sCw94dI/AAAAAAAAE1g/GJwetqBeq_I/s1600/block+followers+on+google+blog.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-x27eKlX8Wlk/U3G_sCw94dI/AAAAAAAAE1g/GJwetqBeq_I/s1600/block+followers+on+google+blog.png" height="165" width="320" /></a></span></span></div>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 3:</span> Click Block this user link.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://3.bp.blogspot.com/--EVjynlpj1U/U3HAPcQ_VQI/AAAAAAAAE1o/gv1OJR0KDOE/s1600/block+this+user+link+for+blocking+follower+on+google+blog.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/--EVjynlpj1U/U3HAPcQ_VQI/AAAAAAAAE1o/gv1OJR0KDOE/s1600/block+this+user+link+for+blocking+follower+on+google+blog.png" /></a></span></span></div>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 4 : </span>Click on Block Button to Block the Follower.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://4.bp.blogspot.com/--J62SRdCFOc/U3HA-t1dTbI/AAAAAAAAE10/6ZZMPVWv1jU/s1600/click+block+button+to+block+follower.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/--J62SRdCFOc/U3HA-t1dTbI/AAAAAAAAE10/6ZZMPVWv1jU/s1600/click+block+button+to+block+follower.png" /></a></span></span></div>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 5 :</span> You can also Unblock Follower by clicking on Unblock link.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://2.bp.blogspot.com/-Rp5AmtKaqSo/U3HB35rrPgI/AAAAAAAAE18/xPeYS55bQXI/s1600/to+unblock+follower+from+blog.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-Rp5AmtKaqSo/U3HB35rrPgI/AAAAAAAAE18/xPeYS55bQXI/s1600/to+unblock+follower+from+blog.png" /></a></span></span></div>
<br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">If you want to see all your Blocked Members then you have to click on "Show blocked members" link.</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">It is a link by which you can see in Step 2</span></span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-6893933026221251162014-05-12T05:41:00.001-07:002014-05-12T23:33:13.350-07:00Communicating Customer Value: Integrated Marketing Communication Strategy - multiple choice Ques and Ans - Part 1<div dir="ltr" style="text-align: left;" trbidi="on">
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">1) A company's total marketing communications mix consists of a special blend of advertising, sales promotion, public relations, personal selling, and direct-marketing tools that the company uses to communicate customer value and build customer relationships. This is also called ________. </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) direct marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) integrated marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">C) the promotion mix </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) competitive marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) target marketing</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>2) The use of short-term incentives to encourage the purchase or sale of a product or service is called ________. </b> </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) direct marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">B) sales promotions </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) personal selling </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) public relations </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) publicity </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">3) Any paid form of nonpersonal presentation and promotion of ideas, goods, or services by an identified sponsor is called ________. </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) sales promotion </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">B) advertising </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) direct marketing</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) personal selling </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) public relations </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>4) Which of the five major promotion tools includes building up a positive corporate image and handling unfavorable stories and events?</b> </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) sales promotion </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) personal selling </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) direct marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">D) public relations </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) advertising </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">5) Which of the following is NOT a major category in a company's promotion mix? </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) sales promotion</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">B) strategic positioning</span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) direct marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) public relations </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) advertising </span></span><br />
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span></b>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">6) Which major promotion category makes use of catalogs, telephone marketing, kiosks, and the Internet? </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) sales promotion </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">B) direct marketing </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) publicity </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) public relations </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) advertising </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">7) Which major promotion category makes use of displays, discounts, coupons, and demonstrations? </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">A) sales promotion </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) direct marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) publicity </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) public relations</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) advertising </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">8) The promotion mix is the company's primary communication activity; the marketing mix must be coordinated for the greatest communication impact. What is NOT included in the entire marketing mix? </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) product </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">B) competitor </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) price </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) place </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) promotion </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">9) Mass-media advertising routinely involves a company investing millions or even billions of dollars to reach tens of ________ of customers with a single ad. </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) billions </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) thousands </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">C) millions </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) hundreds</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) tens </span></span><br />
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span></b>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">10) Today's consumers do not need to rely on marketer-supplied information about products and services because they can use ________ to seek out a wealth of information. </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) public relations </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) direct marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">C) the Internet and other technologies</span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) mass market media </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) informative advertising</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">11) Which of the following is NOT a factor in the changes occurring in today's marketing communications? </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) Mass markets have fragmented, and marketers are shifting away from mass marketing.</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) Improvements in communication technologies are changing how companies and customers communicate with each other.</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) Companies routinely invest millions of dollars in the mass media. </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">D) Mass media no longer capture the majority of promotional budgets.</span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) Today's consumers are better informed about products and services.</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">12) Moving away from ________, marketers have been shifting toward highly focused marketing, spawning a new generation of more specialized and highly targeted communications efforts. </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">A) mass marketing </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) advertising </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) direct marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) pull strategies </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) push strategies </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">13) Which of the following is NOT an example of a specialized and highly-targeted media that an advertiser might use to reach smaller customer segments? </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) cable television channels </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) e-mail </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) podcasts </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">D) network television </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) online social networks </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>14) Companies are doing less ________ and more ________ as a result of an explosion of more focused media that better match today's targeting strategies.</b> </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) marketing; media </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) media; sales </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) narrowcasting; broadcasting</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">D) broadcasting; narrowcasting </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) advertising; word-of-mouth </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">15) In the "chaos scenario" predicted by some advertising industry experts, the old mass-media communications model will be abandoned in favor of ________. </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) public relations </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) direct marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) push and pull strategies</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">D) the possibilities of new digital technologies</span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) buzz marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>16) All of the following are reasons that marketers are losing confidence in television advertising EXCEPT which one?</b> </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) TV ad spending is rising at a slower rate than online ad spending. </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">B) TV and other mass media still capture the lion share of promotional budgets.</span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) Many viewers are using video on demand and TiVo-like systems. </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) Younger consumers are using different media. </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) TV audience size is on the decline. </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">17) Companies often fail to integrate their various communications to consumers because ________. </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) historically, consumers have been able to distinguish between message sources </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) advertising departments are reluctant to work with public relations professionals </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">C) communications often come from different parts of the company </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) personal selling and sales promotion are in direct conflict </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) they have failed to understand the concept of brand contact </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">18) All too often companies today have failed to ________ their various communications channels, resulting in a hodgepodge of communications to consumers. </span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">A) promote </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) rechannel </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">C) integrate</span></span></span> <br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) open </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) verify </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">19) Consumers today receive commercial messages from a broad range of sources. However, consumers ________ the way marketers do.</span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">A) don't distinguish between message sources </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) are able to differentiate among messages sources</span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) don't care about buzz marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) are not able to block out messages </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) block them all out </span></span><br />
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span></b>
<b><span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">20) More companies are adopting the concept of ________, which carefully integrates and coordinates the company's many communication channels to deliver a clear, consistent, and compelling message about the organization and its brands.</span></span></b><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">A) integrated marketing communications </span></span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">B) integrated personal selling </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">C) integrated competitive methods </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">D) nonpersonal communication channels </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">E) buzz marketing </span></span><br />
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-65800569579920390612014-05-12T04:46:00.004-07:002014-05-12T23:33:13.346-07:00Principles of Marketing : Multiple Choice with Questions and their Answers<div dir="ltr" style="text-align: left;" trbidi="on">
<ul style="text-align: left;">
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Which of the following is NOT a typical supply chain member?</span><br />
A) resellers<br />
B) customers<br />
C) intermediaries<br />
<span style="color: red;">D) government agencies</span><br />
E) raw materials supplier</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">________ the manufacturer or service
provider is the set of firms that supply the raw materials, components,
parts, information, finances, and expertise needed to create a product
or service.</span><br />
A) Downstream from<br />
<span style="color: red;">B) Upstream from</span><br />
C) Disintermediated from<br />
D) Horizontal to<br />
E) Parallel with</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Another term for the supply chain that suggests a sense and respond view of the market is ________.</span><br />
A) supply and demand chain<br />
<span style="color: red;">B) demand chain</span><br />
C) channel of distribution<br />
D) distribution channel<br />
E) physical distribution</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Most producers today sell their goods directly to ________.</span><br />
A) final users<br />
B) final users and marketing members<br />
<span style="color: red;">C) intermediaries</span><br />
D) warehouses<br />
E) third-party logistics providers</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">From the economic system's point of
view, the role of marketing intermediaries is to transform the
assortment of products made by producers into the assortment of products
wanted by ________.</span><br />
A) channel members<br />
B) distributors<br />
<span style="color: red;">C) consumers</span><br />
D) manufacturers<br />
E) marketers</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Producers benefit from using intermediaries because they ________.</span><br />
<span style="color: red;">A) offer greater efficiency in making goods available to target markets</span><br />
B) bring a fresh point of view to strategy development<br />
C) eliminate risk<br />
D) are generally backlogged with orders<br />
E) refuse to store products for longer than a few days</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Intermediaries play an important role in matching ________.</span><br />
A) dealer with customer<br />
<span style="color: red;">B) supply and demand</span><br />
C) product to region<br />
D) manufacturer to product<br />
E) information and promotion</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Which of the following is NOT a key function that intermediaries play in completing transactions?</span><br />
A) promotion<br />
B) information<br />
C) matching<br />
<span style="color: red;">D) risk taking</span><br />
E) negotiation</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">In a(n) ________ channel, the same member both produces and distributes a product or service.</span><br />
A) tiered<br />
<span style="color: red;">B) direct</span><br />
C) horizontal<br />
D) vertical<br />
E) exclusive</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">________ includes all the activities
involved in selling products or services directly to final consumers for
their personal, nonbusiness use.</span><br />
A) Franchising<br />
<span style="color: red;">B) Retailing</span><br />
C) Brokering<br />
D) Wholesaling<br />
E) Disintermediation</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">In recent years, ________ has been
growing fast. This includes selling to final consumers through direct
mail, catalogs, telephone, and the Internet.</span><br />
A) social marketing<br />
B) shopper marketing<br />
C) franchising<br />
<span style="color: red;">D) nonstore retailing</span><br />
E) e-commerce</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">At Neiman Marcus, a first-class
department store, customers shop for high-end products and have come to
expect assistance in every phase of the shopping process. Neiman Marcus
is a ________.</span><br />
A) self-service retailer<br />
B) limited-service retailer<br />
<span style="color: red;">C) full-service retailer</span><br />
D) specialty store<br />
E) power center</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">At Neiman Marcus, a first-class
department store, customers shop for high-end products and have come to
expect assistance in every phase of the shopping process. Neiman Marcus
is a ________.</span><br />
A) self-service retailer<br />
<span style="color: red;">B) limited-service retailer</span><br />
C) full-service retailer<br />
D) specialty store<br />
E) power center</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Specialty stores carry ________ with ________ within them.</span><br />
A) convenience items; mostly staples<br />
<span style="color: red;">B) narrow product lines; deep assortments</span><br />
C) narrow product lines; shallow assortments<br />
D) wide product lines; shallow assortments<br />
E) wide product lines; deep assortments</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Which type of store carries a wide
variety of product lines and differentiates itself through service, but
has been squeezed in recent years between more focused and flexible
specialty stores on the one hand and more efficient, lower-priced
discounters on the other? </span><br />
A) chain<br />
<span style="color: red;">B) department </span><br />
C) factory outlet <br />
D) merchant wholesaler <br />
E) independents</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">________ are facing slow sales growth
because of slower population growth, increased competition, and the
rapid growth of out-of-home eating.</span><br />
A) Convenience stores<br />
B) Department stores<br />
C) Chain stores<br />
<span style="color: red;">D) Supermarkets</span><br />
E) Hypermarkets</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Which type of small store carries a
limited line of high-turnover convenience goods and makes most of its
revenues from cigarette, beverage, and gasoline sales?</span><br />
<span style="color: red;">A) convenience</span><br />
B) chain <br />
C) department<br />
D) supermarket<br />
E) hypermarket</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">A company's total marketing
communications mix consists of a special blend of advertising, sales
promotion, public relations, personal selling, and direct-marketing
tools that the company uses to communicate customer value and build
customer relationships. This is also called ________. </span><br />
A) direct marketing<br />
B) integrated marketing<br />
<span style="color: red;">C) the promotion mix</span><br />
D) competitive marketing<br />
E) target marketing</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">The use of short-term incentives to encourage the purchase or sale of a product or service is called ________. </span><br />
A) direct marketing<br />
<span style="color: red;">B) sales promotion</span><br />
C) personal selling<br />
D) public relations<br />
E) publicity</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Any paid form of non-personal
presentation and promotion of ideas, goods, or services by an identified
sponsor is called ________. </span><br />
A) sales promotion<br />
<span style="color: red;">B) advertising</span><br />
C) direct marketing<br />
D) personal selling<br />
E) public relations</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">The promotion mix is the company's
primary communication activity; the marketing mix must be coordinated
for the greatest communication impact. What is NOT included in the
entire marketing mix? </span><br />
A) product<br />
<span style="color: red;">B) competitor</span><br />
C) price<br />
D) place<br />
E) promotion</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Which of the following is NOT a factor in the changes occurring in today's marketing communications? </span><br />
A) Mass markets have fragmented, and marketers are shifting away from mass marketing.<br />
B) Improvements in communication technologies are changing how companies and customers communicate with each other.<br />
C) Companies routinely invest millions of dollars in the mass media.<br />
<span style="color: red;">D) Mass media no longer capture the majority of promotional budgets.</span><br />
E) Today's consumers are better informed about products and services.</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Moving away from ________, marketers
have been shifting toward highly focused marketing, spawning a new
generation of more specialized and highly targeted communications
efforts.</span><br />
<span style="color: red;">A) mass marketing</span><br />
B) advertising<br />
C) direct marketing<br />
D) pull strategies<br />
E) push strategies</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Which of the following is NOT an
example of a specialized and highly targeted media that an advertiser
might use to reach smaller customer segments? </span><br />
A) cable television channels<br />
B) e-mail<br />
C) cell phone content<br />
<span style="color: red;">D) network television</span><br />
E) online social networks</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Advertising is used mostly by which of the following?</span><br />
A) governments<br />
<span style="color: red;">B) business firms</span><br />
C) social agencies<br />
D) independent professionals<br />
E) not-for-profit organizations</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Competitive parity and objective-and-task are two options for ________ made when developing an advertising program.</span><br />
A) sales objectives<br />
<span style="color: red;">B) budget decisions</span><br />
C) message decisions<br />
D) media decisions<br />
E) advertising evaluations</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Competitive parity and objective-and-task are two options for ________ made when developing an advertising program.</span><br />
<span style="color: red;">A) sales objectives</span><br />
B) budget decisions<br />
C) message decisions<br />
D) media decisions<br />
E) advertising evaluations</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">An advertising objective is classified by its primary purpose, which is to inform, persuade, or ________.</span><br />
A) convince<br />
B) compete<br />
<span style="color: red;">C) remind</span><br />
D) explain<br />
E) encourage</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Which of the following is an objective of informative advertising?</span><br />
A) build brand preference <br />
B) change customer perceptions of brand value<br />
C) encourage customers to switch brands<br />
<span style="color: red;">D) suggest new uses for a product</span><br />
E) keep brand in customer minds during off-seasons</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">What is one of the primary goals of reminder advertising?</span><br />
<span style="color: red;">A) maintain customer relationships</span><br />
B) build brand preference<br />
C) correct false impressions<br />
D) inform the market of a price change<br />
E) restore company image</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Gaining ________ requires delivering more value and satisfaction to target consumers than competitors do.</span><br />
<span style="color: red;">A) competitive advantage</span><br />
B) competitor analysis<br />
C) benchmarking<br />
D) a market-center<br />
E) a target advantage</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">The first step in initiating competitive marketing strategies is to conduct ________.</span><br />
A) a private screening<br />
B) a competitive advantage analysis<br />
C) management modifications<br />
<span style="color: red;">D) competitor analysis</span><br />
E) absolute advantage processing</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Strategies that strongly position the
company against competitors and that give the company the strongest
possible strategic advantage are ________.</span><br />
A) competitor analyses<br />
B) customer relationship strategies<br />
<span style="color: red;">C) competitive marketing strategies</span><br />
D) competitive relationship strategies<br />
E) universal strategy analyses</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Companies can identify competitors from
a ________ point of view by defining competitors as companies that are
trying to satisfy the same customer need or build relationships with the
same customer group.</span><br />
A) customer's<br />
B) market nicher's<br />
<span style="color: red;">C) market</span><br />
D) database<br />
E) industry</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">A company is guilty of ________ if the company forgets latent competitors and only focuses on current competitors.</span><br />
A) marketing myopia<br />
B) misdirected segmentation<br />
C) competitor synergy<br />
D) competitor phobia<br />
<span style="color: red;">E) competitor myopia</span></span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">From a(n) ________ point of view, Pepsi
might see its competition as Coca-Cola, Dr Pepper, 7UP, and the makers
of other soft drink brands. From a(n) ________ point of view, however,
the customer really wants "thirst quenching."</span><br />
A) market; industry<br />
B) market; consumer's<br />
C) industry; competitive<br />
<span style="color: red;">D) industry; market</span><br />
E) company's; consumer's</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Each competitor has a mix of
objectives. The company wants to know the relative importance that a
competitor places on all of the following EXCEPT ________.</span><br />
<span style="color: red;">A) company history</span><br />
B) current profitability<br />
C) market share growth<br />
D) cash flow<br />
E) technological and service leadership</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">A company that pursues ________
leadership will react much more strongly to a competitor's ________
manufacturing breakthrough than to the same competitor's advertising
increase.</span><br />
A) high-cost; cost reducing<br />
<span style="color: red;">B) low-cost; cost reducing</span><br />
C) service; cost reducing<br />
D) high-cost; efficiency improving<br />
E) market share; efficiency improving</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"> <span class="qWord lang-en"><span style="color: #0b5394;">________ industries are safe from foreign competition.</span><br />
A) Most<br />
B) Major<br />
<span style="color: red;">C) Few</span><br />
D) NAFTA<br />
E) European Union</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">As global trade is growing, global competition is ________.</span><br />
A) leveling off<br />
B) declining<br />
C) erratic<br />
<span style="color: red;">D) intensifying</span><br />
E) stabilizing</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Firms that play it safe and do not enter the global market are likely to lose their chances to enter other markets ________.</span><br />
A) but protect themselves from competition at home<br />
B) but gain a competitive edge against imports in their home markets<br />
C) but successfully shield themselves from foreign competition<br />
<span style="color: red;">D) and risk losing their home markets</span><br />
E) A and B</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">A ________ is one that, by operating in
more than one country, gains marketing, production, research and
development, and financial advantages that are not available to purely
domestic competitors.</span><br />
<span style="color: red;">A) global firm</span><br />
B) domestic firm<br />
C) whole-channel view<br />
D) direct investment<br />
E) free trade zone</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">All of the following are major decisions a company faces in international marketing EXCEPT which one?</span><br />
A) deciding which markets to enter<br />
B) deciding how to enter the market<br />
<span style="color: red;">C) deciding how to set standardized prices</span><br />
D) deciding on the global marketing program<br />
E) deciding on the global marketing organization</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Of the following, a company should make which major decision about international marketing first?</span><br />
<span style="color: red;">A) deciding which markets to enter</span><br />
B) deciding how to enter the market<br />
C) deciding on the global marketing organization<br />
D) deciding on the global marketing program<br />
E) deciding on the global communication program</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">A(n) ________ is a tax levied by a foreign government against certain imported products.</span><br />
A) embargo<br />
<span style="color: red;">B) tariff</span><br />
C) export<br />
D) exchange control<br />
E) quota</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">A(n) ________ is a limit on the amount of goods that an importing country will accept in certain product categories.</span><br />
A) embargo<br />
B) tariff<br />
C) benchmark<br />
<span style="color: red;">D) quota</span><br />
E) exchange control</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">________ calls for meeting the present
needs of consumers and businesses while also preserving or enhancing the
ability of future generations to meet their needs.</span><br />
<span style="color: red;">A) Sustainable marketing </span><br />
B) Innovation<br />
C) Consumerism<br />
D) Environmentalism<br />
E) The strategic planning concept</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">The ________ is specifically focused on future company needs.</span><br />
A) societal marketing concept<br />
<span style="color: red;">B) strategic planning concept</span><br />
C) sustainable marketing concept<br />
D) marketing concept<br />
E) consumer business concept</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">McDonald's "Plan to Win" strategy has
added healthy food options to its menu, phased out traditional
artery-clogging trans fats, launched a major multifaceted education
campaign, and addressed environmental issues. "Plan to Win" best
exemplifies which concept?</span><br />
<span style="color: red;">A) sustainable marketing concept</span><br />
B) marketing concept<br />
C) societal marketing concept<br />
D) strategic planning concept<br />
E) consumer business concept</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Many critics charge that the American
marketing system causes ________ to be higher than they would be under
more "sensible" systems.</span><br />
A) imports<br />
B) exports<br />
<span style="color: red;">C) prices</span><br />
D) product safety measures<br />
E) employee morals</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">A long-standing charge against intermediaries is that they mark up prices beyond the ________.</span><br />
<span style="color: red;">A) value of their services</span><br />
B) delivery charges<br />
C) going market price<br />
D) promotion cost<br />
E) resale value</span></span></span> </h3>
</li>
<li><h3 class="word no-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Marketers respond to charges of high
advertising and promotion costs that unnecessarily increase retail
prices by arguing all of the following factors EXCEPT which one?</span><br />
A) Advertising and promotion make consumers feel wealthy.<br />
B) Advertising and promotion make consumers feel attractive.<br />
<span style="color: red;">C) Advertising and promotion adds quality to the product.</span><br />
D) Advertising and promotion adds value by informing potential buyers of the availability and merits of a brand.<br />
E) Advertising and promotion is necessary for a firm to match competitors' efforts.</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Critics point out that in the drug
industry, a pill that costs five cents to make may cost the consumer $2
to buy. This is an example of which of the following?</span><br />
A) deceptive advertising<br />
B) redlining<br />
<span style="color: red;">C) excessive markups</span><br />
D) high-pressure selling<br />
E) shoddy products</span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span class="qWord lang-en"><span style="color: #0b5394;">Deceptive practices fall into three groups: deceptive ________, deceptive ________, and deceptive ________.</span><br />
A) product; pricing; promotion<br />
B) pricing; promotion; placement<br />
<span style="color: red;">C) pricing; promotion; packaging</span><br />
D) packaging; product; promotion<br />
E) product; packaging; placement</span></span></span> </h3>
</li>
</ul>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;">
</span></span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-39483726586968652082014-05-12T04:25:00.002-07:002014-05-12T23:33:32.292-07:00Principles of Marketing : True/ False<div dir="ltr" style="text-align: left;" trbidi="on">
<ul style="text-align: left;">
<li><h3>
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">The major criticisms of marketing
include harming consumers through high prices, deceptive practices,
high-pressure selling, shoddy or unsafe products, planned obsolescence,
and poor service to disadvantaged countries.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">When responding to consumer complaints
about high prices, marketers often explain that consumers do not
understand the costs involved that justify the prices.</span></span><span class="qDef lang-en"><span style="color: #0b5394;"> </span><span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">A common accusation aimed at consumer advertising is that it makes people buy things they don't need.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Many marketers have been accused of
overselling private goods at the expense of public goods. Many of these
private goods require more public services that are usually not
forthcoming.</span></span><span style="color: red;"><span class="qDef lang-en"> true</span></span></span></span></h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Non-tariff trade barriers include restrictive product standards that work against American product features.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">GATT is a 62-year-old treaty designed to promote world trade by reducing tariffs and other international trade barriers.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Free trade zones are also known as economic communities.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">The European Union represents one of the world's single largest markets.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Barter is a form of cash transaction.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Coca-Cola, McDonald's, Nike, and KFC have been singled out by anti-globalization protestors all over the world.</span></span><span style="color: red;"><span class="qDef lang-en"> true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">The simplest way to enter a foreign market is through exporting.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">To plan effective marketing strategies, the company needs to find out all it can about its employees.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">A competitive analysis involves first
identifying and assessing competitors and then selecting which
competitors to attack or avoid.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Continuous innovation is the process
of comparing the company's products and processes to those of
competitors or leading firms in other industries to find ways to improve
quality and performance.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Most companies prefer to compete against strong competitors.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">A company learns needs and benefits from competitors.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">The existence of competitors in a market may help a company increase total demand.</span></span><span style="color: red;"><span class="qDef lang-en"> true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Advertising is a modern marketing tool; it was not used in the ancient world.</span></span><span class="qDef lang-en"><span style="color: #0b5394;"> </span><span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">P&G is the world's largest advertiser.</span></span><span style="color: red;"><span class="qDef lang-en"> true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">The decision about which type of media
to use for an ad campaign can be more critical than the decision about
which creative elements to use.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Technical expertise, scientific
evidence, and testimonial evidence are all examples of execution styles
that creative teams use in advertising products.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">In addition to execution style, an advertiser must also choose a tone for an advertisement.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Reach is a measure of how many times the average person in the target market is exposed to the message.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Although television advertising is expensive for corporations, the cost per exposure is relatively low.</span></span><span style="color: red;"><span class="qDef lang-en"> true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Direct mail is one of the least expensive media on a per exposure basis.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Sales promotion makes use of press releases and special events.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">New communications technologies such
as cell phones and the Internet give companies new media for interacting
with targeted consumers, but these new technologies also give consumers
more control over the advertising messages they receive.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">The integrated marketing concept ties together all of the company's messages and images.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">A marketing communications director has overall responsibility for the company's communications efforts.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">The four major communication functions are encoding, decoding, response, and noise.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Wholesaling includes all the activities
involved in selling products or services directly to final consumers
for their personal, non-business use.</span></span><span style="color: red;"><span class="qDef lang-en"> false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Marketers who use shopper marketing use the retail store itself as an important marketing medium.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Department stores carry narrow product lines with deep assortments within those lines.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Category killers carry a deep assortment of a particular product line and have a knowledgeable staff.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">A discount store buys at less-than-regular wholesale prices and charges consumers less than retail.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Independent off-price retailers may in fact be divisions of larger retail corporations.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Warehouse clubs appeal almost exclusively to low-income consumers seeking bargains.</span></span><span class="qDef lang-en"> <span style="color: red;">false</span></span><span style="color: #0b5394;"> </span></span></span></h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;">
<span class="qWord lang-en">To create the right atmosphere, some
retailers control every aspect of the consumer's store experience,
including what customers hear and smell.</span></span><span class="qDef lang-en"> <span style="color: red;">true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Producing a product or service and making
it available to buyers requires building relationships not just with
customers, but also with key suppliers and resellers in the company's
supply chain.</span></span><span style="color: red;"><span class="qDef lang-en"> true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">The term supply chain may be too limited because it takes a make-and-sell view of the business.</span></span><span style="color: red;"><span class="qDef lang-en"> true</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Due to the success of the Internet, few producers sell through intermediaries today.</span></span><span style="color: red;"><span class="qDef lang-en"> false</span></span></span></span> </h3>
</li>
<li><h3 class="word has-audio ">
<span style="font-size: large;"><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: #0b5394;"><span class="qWord lang-en">Members of the marketing channel may
help a company complete transactions by performing key functions such as
promotion and negotiation.</span></span><span style="color: red;"><span class="qDef lang-en"> true</span></span></span></span> </h3>
</li>
</ul>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-46840449071437465742014-03-05T00:11:00.000-08:002014-03-05T00:28:09.052-08:00How to Add & Remove Apache Tomcat and Creating New Server Instance/Wizard in Eclipse<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Firstly you need to Download whatever version of Apache Tomcat you want to install. Three Latest version's (6.0,7.0 & 8.0) download links we are providing here</span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://tomcat.apache.org/download-60.cgi">http://tomcat.apache.org/download-60.cgi</a></span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://tomcat.apache.org/download-70.cgi">http://tomcat.apache.org/download-70.cgi</a></span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://tomcat.apache.org/download-80.cgi">http://tomcat.apache.org/download-80.cgi</a></span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><br /></span></span>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">After downloading any of above versions, install setup on your system then continue with our steps. </span></span><br />
<br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">We are here working with <b>Apache Tomcat 7.0</b></span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><b><span style="font-size: large;">Go-to Eclipse -> Window -> Preferences</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://4.bp.blogspot.com/-5ymZ7C9nb3U/UxbFaTfA8aI/AAAAAAAAEs8/40bXcMGeNpY/s1600/apache+tomcat+7.0+install+and+remove.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-5ymZ7C9nb3U/UxbFaTfA8aI/AAAAAAAAEs8/40bXcMGeNpY/s1600/apache+tomcat+7.0+install+and+remove.png" height="320" width="225" /></a></span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><br /></span></span>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Inside Sever click on Runtime Environments (where we have already installed Tomcat 7.0)</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://4.bp.blogspot.com/-J0QaY7jZUxU/UxbGcBQ2_oI/AAAAAAAAEtE/b2jafuSYsEc/s1600/sever+runtime+Environments+for+j2ee+tomcat+server.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-J0QaY7jZUxU/UxbGcBQ2_oI/AAAAAAAAEtE/b2jafuSYsEc/s1600/sever+runtime+Environments+for+j2ee+tomcat+server.png" height="580" width="640" /></a></span></span></div>
<br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><span style="color: red;"><span style="font-size: x-large;"><b>Removing Server : </b></span></span></span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">To Remove This Tomcat Server 7.0, Select it and click on Remove button.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://2.bp.blogspot.com/-Y34Gjss2F08/UxbHJR0OSUI/AAAAAAAAEtM/vZK67nlQy34/s1600/removing+apache+tomcat+7.0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-Y34Gjss2F08/UxbHJR0OSUI/AAAAAAAAEtM/vZK67nlQy34/s1600/removing+apache+tomcat+7.0.png" /></a></span></span></div>
<br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><span style="color: red;"><span style="font-size: x-large;"><b>Adding Server : </b></span></span></span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Now we are going to add Tomcat server 7.0</span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">click on Add button</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://3.bp.blogspot.com/-_PJ049OfqOY/UxbHzfH1AbI/AAAAAAAAEtY/DZHJCNFGjV8/s1600/adding+tomcat+server+7.0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-_PJ049OfqOY/UxbHzfH1AbI/AAAAAAAAEtY/DZHJCNFGjV8/s1600/adding+tomcat+server+7.0.png" /></a></span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><br /></span></span>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">After clicking on add button you can see <b>New Server Runtime Environments</b></span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://1.bp.blogspot.com/-RvG6F9-dQ98/UxbIVWWbQvI/AAAAAAAAEtk/_Am0-I0Ycso/s1600/new+server+runtime+environments+for+apache+tomcat+7.0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-RvG6F9-dQ98/UxbIVWWbQvI/AAAAAAAAEtk/_Am0-I0Ycso/s1600/new+server+runtime+environments+for+apache+tomcat+7.0.png" /></a></span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Click on Next Button.</span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://2.bp.blogspot.com/-qv-gf1rPPWY/UxbJmJt0TMI/AAAAAAAAEts/54dMoUYHf-U/s1600/download+and+install+apache+tomcat+server+7.0+in+eclipse.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-qv-gf1rPPWY/UxbJmJt0TMI/AAAAAAAAEts/54dMoUYHf-U/s1600/download+and+install+apache+tomcat+server+7.0+in+eclipse.png" /></a></span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Now Browse your Tomcat server installed directory or go for "Download and Install" button (if you have not installed Tomcat server on your system).for JRE you can select "Workbench default JRE"</span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Now click on Finish Button.Then click on Ok button.</span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><br /></span></span>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><span style="color: red;"><span style="font-size: x-large;"><b>Create a New Server Instance/Wizard:</b></span></span></span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Now we are going to work with creating a new server instance/ wizard</span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">In Eclipse go-to <b>Window -> Show View -> Servers</b></span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://3.bp.blogspot.com/-StivFdkwX3Q/UxbWhnnq8PI/AAAAAAAAEt8/m1s7rBaNIJQ/s1600/new+server+instance+or+wizard+for+apache+tomcat+server+7.0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-StivFdkwX3Q/UxbWhnnq8PI/AAAAAAAAEt8/m1s7rBaNIJQ/s1600/new+server+instance+or+wizard+for+apache+tomcat+server+7.0.png" height="485" width="640" /></a></span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Then Click on <b>"new server wizard"</b></span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">After clicking it, you'll able to see <b>"Define a New Server"</b> popup window</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://2.bp.blogspot.com/-nooqL7vHxXs/UxbZfyezvXI/AAAAAAAAEuY/4IYZN2SuWeY/s1600/apache+tomcat+7.0+server%27s+window.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br /></a></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"><a href="http://3.bp.blogspot.com/-CiwfnoOdKIo/UxbYAIPs4JI/AAAAAAAAEuM/vfF_V8OkvL8/s1600/defining+a+new+server+for+tomcat+7.0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-CiwfnoOdKIo/UxbYAIPs4JI/AAAAAAAAEuM/vfF_V8OkvL8/s1600/defining+a+new+server+for+tomcat+7.0.png" /></a></span></span></div>
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Keep Server's host name as <b>"localhost"</b>, select <b>"Tomcat v7.0 Server"</b> as type, give Server name whatever you like to see as your server name and select <b>Apache Tomcat v7.0</b> from dropdownlist of Server runtime environment.</span></span><br />
<br />
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">Click on Finish and you can find your given Server name in </span></span><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;">server's window. </span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-size: large;"> <a href="http://2.bp.blogspot.com/-nooqL7vHxXs/UxbZfyezvXI/AAAAAAAAEuY/4IYZN2SuWeY/s1600/apache+tomcat+7.0+server%27s+window.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-nooqL7vHxXs/UxbZfyezvXI/AAAAAAAAEuY/4IYZN2SuWeY/s1600/apache+tomcat+7.0+server's+window.png" /></a></span></span></div>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-90330503593001741052014-01-30T23:38:00.001-08:002014-01-30T23:45:52.658-08:00How to login or access your adf.ly account and links in India or other adf.ly blocked countries<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<span style="font-size: large;">As ADF.LY is getting popular day by day and getting more users because it is a easy way to earn decent money, but it's site is blocked in India and some other countries.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://1.bp.blogspot.com/-8LcvJdVtQe0/UutRhPo-w_I/AAAAAAAAEks/-gFxRe2BB2o/s1600/adf.ly+earn+money.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-8LcvJdVtQe0/UutRhPo-w_I/AAAAAAAAEks/-gFxRe2BB2o/s1600/adf.ly+earn+money.jpg" /></a></span></div>
<div style="text-align: justify;">
<span style="font-size: large;">ADF.LY provided service of shorten URL. So if you want to download something from downloads avaiable sites and if they are using adf.ly service then you have to pass through adf.ly five second wait advertisement panel.</span></div>
<div style="text-align: justify;">
<span style="font-size: large;">But in India adf.ly urls are not being able to load because the adf.ly site is blocked. So Below are techniques to login to your adf.ly account or to use adf.ly links.</span></div>
<br />
<span style="font-size: large;">If Your Link is http://adf.ly/xxxxx then rename it to :</span><br />
<span style="font-size: large;">1. httpS://adf.ly/xxxxx</span><br />
<span style="font-size: large;">2. http://v1.adf.ly/xxxxx</span><br />
<span style="font-size: large;">3. http://v2.adf.ly/xxxxx</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">Still you are not able to open it.</span><br />
<span style="font-size: large;">Go to www.kproxy.com</span><br />
<span style="font-size: large;">Here you can easily open adf.ly links and can also login to your adf.ly account to see your earning details.</span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-68959766399208634432014-01-15T08:03:00.001-08:002014-01-30T03:55:18.768-08:00How to delete or remove and see the titles of recently deleted your Google's Blog<div dir="ltr" style="text-align: left;" trbidi="on">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- shopping -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="3929887570" style="display: inline-block; height: 90px; width: 728px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Step 1: Sign in to "www.blogger.com" and click on your blog to reach Blogger Dashboard.</span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Step 2: Select Settings ⇨ Other (on the left side of the page).</span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Step 3: Inside Blog Tools, Click on Delete Blog.</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://4.bp.blogspot.com/-DAQZifsENKk/UtasL_KUyuI/AAAAAAAAEhA/kLUSbRdTzEM/s1600/google+blog+delete+remove.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-DAQZifsENKk/UtasL_KUyuI/AAAAAAAAEhA/kLUSbRdTzEM/s1600/google+blog+delete+remove.png" /></a></span></b></span></div>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Step 4: Click on Delete This Blog.</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://4.bp.blogspot.com/-DSVwVKPV_AA/UtatKS1hcFI/AAAAAAAAEhI/R-Zv7xdGjuY/s1600/delete+this+blog+on+google+blogger+blogspot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-DSVwVKPV_AA/UtatKS1hcFI/AAAAAAAAEhI/R-Zv7xdGjuY/s1600/delete+this+blog+on+google+blogger+blogspot.png" /></a></span></b></span></div>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></b></span>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Note: The title of the deleted blog will appear in the "Deleted blogs" section
for a short time after you delete your blog. During this time period,
you can click <b>Deleted blogs</b> on the left side of your Blogger Dashboard to see the titles of your recently deleted blogs.</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://3.bp.blogspot.com/-zKt994C9ScM/UtauWNdOx0I/AAAAAAAAEhQ/bKX4KGRcjOM/s1600/deleted+blogs+from+blogspot+blogger+google+webideaworld.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-zKt994C9ScM/UtauWNdOx0I/AAAAAAAAEhQ/bKX4KGRcjOM/s1600/deleted+blogs+from+blogspot+blogger+google+webideaworld.png" /></a></span></b></span></div>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-46923307394308144712013-12-28T11:09:00.000-08:002014-01-30T03:58:15.907-08:00How to upload Multiple Files- Images (blob data) with enctype="multipart/form-data" in Oracle Database using Struts2, JDBC and Eclipse IDE <div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>In this tutorial we are working with multiple images (blob data type) uploading with other two values as file id and name (these two values are not entered by user as input in database table). And every time we are replacing new values with previous stored values(here we are working with three user inputs as browse button or uploader).</b></span></span></b></span><br />
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- smart phones -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="6442701973" style="display: inline-block; height: 90px; width: 728px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<span style="font-size: large;">
<b><span style="font-family: Arial,Helvetica,sans-serif;"><span style="font-family: Arial,Helvetica,sans-serif;"><b> </b></span> </span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Here we are using enctype="multipart/form-data", Struts2 jars and tags, Apache Tomcat 7.0 and Java 6 (but you can use them as other versions too, available on your system).</span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">you can also Download full code with required Jars. </span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><b><a href="http://v2.adf.ly/bL8s9">Download Full Code with Jars</a></b> </span></b></span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>Project View in Project Explorer</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://4.bp.blogspot.com/-jBPHpch1prE/Ur8TRw2c8qI/AAAAAAAAEYw/vpswtUJv2uc/s1600/multiple-file-uploads-using-struts2-jars-j2ee-project.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-jBPHpch1prE/Ur8TRw2c8qI/AAAAAAAAEYw/vpswtUJv2uc/s1600/multiple-file-uploads-using-struts2-jars-j2ee-project.jpg" /></a></span></div>
<span style="font-size: large;"><br /></span>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>Create a table with name FILES and here we are using TEST Schema(but you can use others too for example HR Schema)</b></span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://4.bp.blogspot.com/-mkEQTtaS1Os/Ur8TtY6po5I/AAAAAAAAEY4/smcj41y64V4/s1600/create-a-oracle-database-table-with-name-files.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-mkEQTtaS1Os/Ur8TtY6po5I/AAAAAAAAEY4/smcj41y64V4/s320/create-a-oracle-database-table-with-name-files.jpg" height="88" width="320" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>FILES Table</b></span></td></tr>
</tbody></table>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>file_upload.jsp</b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><b>This is page for user's input as well as output.</b></b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<title>FILE UPLOAD</title>
</head>
<body bgcolor="green">
<s:form id="uploadjdbc" name="uploadjdbc" theme="simple" method="POST" enctype="multipart/form-data">
<table width="75%" align="center" border="1">
<tr>
<td width="33%" colspan="2" align="center" ><img src="<s:url action='getimage?id=image_1' />" id="imgLogin_1" name="imgLogin_1" width="400" /></td>
<td width="34%" colspan="2" align="center" ><img src="<s:url action='getimage?id=image_2' />" id="imgLogin_2" name="imgLogin_2" width="400" /></td>
<td width="33%" colspan="2" align="center" ><img src="<s:url action='getimage?id=image_3' />" id="imgLogin_3" name="imgLogin_3" width="400" /></td>
</tr>
<tr><td colspan="6">&nbsp;</td></tr>
<tr>
<td align="right" width="30%">
Select File :&nbsp;
</td>
<td>
<s:file id="upload_1" name="upload_1" label="File" onblur="javascript: validateFileName();" />
</td>
<td align="right" width="30%">
Select File :&nbsp;
</td>
<td>
<s:file id="upload_2" name="upload_2" label="File" onblur="javascript: validateFileName();" />
</td>
<td align="right" width="30%">
Select File :&nbsp;
</td>
<td>
<s:file id="upload_3" name="upload_3" label="File" onblur="javascript: validateFileName();" />
</td>
</tr>
<tr><td colspan="6">&nbsp;</td></tr>
<tr>
<td colspan="6" align="center">
<input type="button" id="btnUpload" value="Upload">&nbsp;&nbsp;
<input type="reset" id="btnReset" value="Reset">
</td>
</tr>
</table>
</s:form>
</body>
<script type="text/javascript">
$.getScript('js/file_upload.js');
</script>
</html>
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>struts.xml</b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>This file contains information about which action class need to be invoked.</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />
<constant name="struts.custom.i18n.resources" value="ApplicationResources" />
<constant name="struts.ui.templateDir" value="template" />
<constant name="struts.multipart.maxSize" value="5242880" />
<package name="uploadjdbc" extends="struts-default">
<action name="upload" class="blog.webideaworld.com.FileUpload">
<result name="success">jsp/file_upload.jsp</result>
<result name="input">jsp/error.jsp</result>
<result name="error">jsp/error.jsp</result>
</action>
<action name="getimage" class="blog.webideaworld.com.FileUpload" method="invoke" />
</package>
</struts>
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>FileUpload.java</b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">This invoke() function will be called by struts.xml for displaying already uploaded images. It writes the byte array data to the output Stream. </span></b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package blog.webideaworld.com;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class FileUpload extends ActionSupport {
private static final long serialVersionUID = 1L;
private FileUploadHelper helper = new FileUploadHelper();
private String id = "";
public String execute() {
if (helper.saveFiles()) {
return SUCCESS;
} else {
return ERROR;
}
}
public void invoke() throws Exception {
HttpServletResponse response = ServletActionContext.getResponse();
response.getOutputStream().write(helper.getFiles(id));
response.getOutputStream().flush();
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>FileUploadHelper.java</b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>setFileMap() is setting all the files received from JSP to a map. "mapFile.get("upload_"+i)" is getting one file from map. "getFileBlob(oFile)" is reading file from the input stream. and some other required explanation is inside code.</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package blog.webideaworld.com;
import java.io.File;
import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import org.apache.struts2.ServletActionContext;
import org.apache.struts2.dispatcher.multipart.MultiPartRequestWrapper;
public class FileUploadHelper {
Map<String, File> mapFile = new HashMap<String, File>();
byte[] imageInByte = null;
public boolean saveFiles() {
Connection conn = null;
PreparedStatement pstmt = null;
Integer intRowsAffected = 0;
boolean flag = true;
byte[] bData = null;
File oFile = null;
try {
setFileMap(); //Setting all the files received from JSP to a map
//Database connectivity
Class.forName("oracle.jdbc.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "test", "test");
for (int i = 1; i <= 3; i++) {
intRowsAffected = 0;
oFile = mapFile.get("upload_"+i); //Getting one file from map
if (oFile != null) {
bData = getFileBlob(oFile); //Reading file from the input stream
//If file with id (i) already exists, then it is updated
pstmt = conn.prepareStatement("UPDATE FILES SET FILE_DATA=? WHERE FILE_ID=?");
pstmt.setBytes(1, bData);
pstmt.setInt(2, i);
intRowsAffected = pstmt.executeUpdate();
if (intRowsAffected == 0) { //If file does not exists, a new entry is inserted
pstmt = conn.prepareStatement("INSERT INTO FILES (FILE_ID, FILE_NAME, FILE_DATA) VALUES (?,?,?)");
pstmt.setInt(1, i);
pstmt.setString(2, oFile.getName());
pstmt.setBytes(3, bData);
intRowsAffected = pstmt.executeUpdate();
if (intRowsAffected == 0) { // If insertion fails, error page will be displayed
return false;
}
}
}
}
} catch (Exception e) {
System.out.println(e);
flag = false;
} finally {
try {
pstmt.close();
conn.close();
} catch (SQLException e) { }
}
return flag;
}
public byte[] getFileBlob(File file) {
byte[] bFile = new byte[(int) file.length()];
try {
FileInputStream fileInputStream = new FileInputStream(file);
fileInputStream.read(bFile);
fileInputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
return bFile;
}
private void setFileMap() {
MultiPartRequestWrapper mprw = (MultiPartRequestWrapper) ServletActionContext.getRequest();
Enumeration<String> e = mprw.getFileParameterNames();
while(e.hasMoreElements()) {
String str = e.nextElement(); //this will give the id from the JSP
mapFile.put(str, mprw.getFiles(str)[0]);
}
}
/**
* @param id
* @return byte array corresponding to the id.
*/
public byte[] getFiles(String id) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("oracle.jdbc.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "test", "test");
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT FILE_DATA FROM FILES WHERE FILE_ID="+Integer.parseInt(id.split("_")[1]));
if (rs.next()) {
imageInByte = rs.getBytes(1);
}
} catch (Exception e) {
System.out.println(e);
}
return imageInByte;
}
}
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>file_upload.js</b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial, Helvetica, sans-serif;">This is for validation part.</span></b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> $('#btnUpload').click(function () {
if ($('#upload_1').val() == '' && $('#upload_2').val() == '' && $('#upload_3').val() == '') {
alert('Select atleast 1 Image !!!');
return false;
}
document.forms[0].action = 'upload.action';
document.forms[0].submit();
});
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><b>web.xml</b></b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
<display-name>uploadjdbc</display-name>
<welcome-file-list>
<welcome-file>jsp/file_upload.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b><a href="http://v2.adf.ly/bL8s9">Download Full Code with Jars</a></b></span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b><b>output:</b></b></span><br />
<span style="font-size: large;"><b><b><a class="g-profile" href="http://plus.google.com/113636180090873749618" target="_blank">+Sarthak Goel</a> </b></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://2.bp.blogspot.com/-fDxXfx4VEeQ/Ur8a6N7-e6I/AAAAAAAAEZI/tXDDXecsnTo/s1600/webideaworld-java-j2ee-struts2-jsp-jars-multiple-upload-project.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-fDxXfx4VEeQ/Ur8a6N7-e6I/AAAAAAAAEZI/tXDDXecsnTo/s640/webideaworld-java-j2ee-struts2-jsp-jars-multiple-upload-project.jpg" height="325" width="640" /></a></span></div>
<span style="font-size: large;"><br /></span>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><a href="http://webideaworld.blogspot.com/2013/11/how-to-use-struts2-iterator-tag-to-get.html">Also Read How to use Struts2 Iterator tag to get Users Details from List with Oracle 10g XE and Eclipse</a></b></span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-23528022499731388342013-11-06T21:19:00.000-08:002014-01-30T08:10:47.200-08:00How to iterate user details through ArrayList with Iterator tag in Struts2 using Oracle 10g XE and Eclipse<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif;"><b><span style="font-size: large;">In this tutorial we are working with iterator tag but the code is different (from <a href="http://webideaworld.blogspot.com/2013/11/how-to-use-struts2-iterator-tag-to-get.html">previous post</a>) to print user details. Here we are working with temporary list and adding values to this list. finally adding temporary list to another list and this list will contain all the rows( in the form of smaller lists) , actual data in the ArrayList we are retrieving through oracle database table</span>.</b></span></div>
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- smart phones -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="6442701973" style="display: inline-block; height: 90px; width: 728px;"></ins><div style="text-align: justify;">
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>Iterator will iterate over a value. An iterable value can be any of java.util.Collection, java.util.Iterator. </b></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>The <s:property/> tag prints out the current value of the iterator.</b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Here we are using Apache Tomcat 7.0 and Java 6 (but you can use them as other versions too available on your system).</span></b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">you can also Download full code with required Jars. </span></b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><b><a href="http://v2.adf.ly/YtrHj">Download Full Code with Jars</a></b> </span></b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b>Project View in Project Explorer</b></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span style="font-size: large;"><a href="http://1.bp.blogspot.com/-y3ujWC_P3uY/UnpIYaP-KXI/AAAAAAAAEO0/7GYvsFUMX7g/s1600/iterator-tag-struts2-project-view.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-y3ujWC_P3uY/UnpIYaP-KXI/AAAAAAAAEO0/7GYvsFUMX7g/s1600/iterator-tag-struts2-project-view.jpg" /></a></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>Create a table with name USERS and here we are using TEST Schema(but you can use others too for example HR Schema)</b></span></div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: 0px; margin-right: 0px; text-align: left;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://4.bp.blogspot.com/-1LV3j30ZsmQ/UnOuxZjozLI/AAAAAAAAEKo/UTt3tkLdXXk/s1600/struts2-iterator-tag-users-table-structure.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-1LV3j30ZsmQ/UnOuxZjozLI/AAAAAAAAEKo/UTt3tkLdXXk/s320/struts2-iterator-tag-users-table-structure.jpg" height="72" width="320" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>users Table</b></span></td></tr>
</tbody></table>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: 0px; margin-right: 0px; text-align: left;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://2.bp.blogspot.com/-3FDz-XpvQu4/UnOvM8uWXqI/AAAAAAAAEKw/-pK6aNCUIhw/s1600/struts2-iterator-tag-users-table-data.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://2.bp.blogspot.com/-3FDz-XpvQu4/UnOvM8uWXqI/AAAAAAAAEKw/-pK6aNCUIhw/s1600/struts2-iterator-tag-users-table-data.jpg" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>users Table Data(showing some values)</b></span></td></tr>
</tbody></table>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b>homepage.jsp</b></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><b>This is page for user's input as well as output.</b></b></span></div>
<div style="text-align: justify;">
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Search Users</title>
</head>
<body>
<s:form id="adagstatus" name="adagstatus" theme="simple" method="POST">
<h3>Search Users with a Click on Alphabets</h3>
<table>
<tr>
<td>
<a href="finduser.action?id=a">A</a>
<a href="finduser.action?id=B">B</a>
<a href="finduser.action?id=s">S</a>
</td>
</tr>
</table>
<br>
<table cellpadding="0" cellspacing="0" border="1" width="100%" >
<thead>
<tr>
<th style="background-color: orange;">Column One(Users Name)</th>
<th style="background-color: orange;">Column Two(Users ID)</th>
</tr>
</thead>
<s:iterator id="lstUsers" var="usr" value="lstUsers" status="counter">
<tr>
<td align="center" style="background: grey;"><s:property value="#usr[0]" /></td>
<td align="center" style="background: yellow;"><s:property value="#usr[1]" /></td>
</tr>
</s:iterator>
</table>
<br>
<table>
<tr>
<td align="center"><a href="jsp/some_other_page.jsp">Go to some other page</a></td>
</tr>
</table>
</s:form>
</body>
</html>
</code></span></pre>
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b>FindUser.java</b></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>This is a POJO class and it is working as action class for Struts.</b></span></div>
<div style="text-align: justify;">
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package blog.webideaworld.in;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import com.opensymphony.xwork2.ActionSupport;
public class FindUser extends ActionSupport {
List lstUsers = new ArrayList();
String id = "";
public String execute() {
if (id != null) {
lstUsers = finduser();
}
return SUCCESS;
}
public List finduser() {
List<String> lstTemp = null;
List lst = new ArrayList();
Connection conn = null;
Statement stmt = null;
try {
Class.forName("oracle.jdbc.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","test","test");
stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM USERS WHERE LOWER(USERNAME) LIKE LOWER('"+ id +"%')");
while (rs.next()) {
lstTemp = new ArrayList();
lstTemp.add(rs.getString(1));
lstTemp.add(rs.getString(2));
lst.add(lstTemp);
}
} catch (Exception e) {
System.out.println(e);
}
return lst;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public List getLstUsers() {
return lstUsers;
}
public void setLstUsers(List lstUsers) {
this.lstUsers = lstUsers;
}
}
</code></span></pre>
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><b>web.xml</b></b></span></div>
<div style="text-align: justify;">
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>findUserIterate</display-name>
<welcome-file-list>
<welcome-file>jsp/homepage.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
</code></span></pre>
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b>struts.xml</b></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>This file contains information about which action class to be invoked.</b></span></div>
<div style="text-align: justify;">
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />
<constant name="struts.custom.i18n.resources" value="ApplicationResources" />
<constant name="struts.ui.theme" value="nav" />
<constant name="struts.ui.templateDir" value="template" />
<package name="finduser" extends="struts-default">
<action name="finduser" class="blog.webideaworld.in.FindUser">
<result name="success">jsp/homepage.jsp</result>
</action>
</package>
</struts>
</code></span></pre>
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><a href="http://v2.adf.ly/YtrHj">Download Full Code with Jars</a></b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><b>output:</b></b></span></div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: 0px; margin-right: 0px; text-align: left;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://3.bp.blogspot.com/-T5L6fRZWOQw/UnpIjrg3paI/AAAAAAAAEO8/EDl1hIRKwKs/s1600/iterator-tag-struts2-output.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://3.bp.blogspot.com/-T5L6fRZWOQw/UnpIjrg3paI/AAAAAAAAEO8/EDl1hIRKwKs/s1600/iterator-tag-struts2-output.jpg" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>user data output</b></span></td></tr>
</tbody></table>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><a href="http://webideaworld.blogspot.com/2013/11/how-to-use-struts2-iterator-tag-to-get.html">Also Read How to use Struts2 Iterator tag to get Users Details from List with Oracle 10g XE and Eclipse</a></b></span></div>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-73395426343152573202013-11-01T07:45:00.000-07:002014-01-30T08:16:53.716-08:00How to use Struts2 Iterator tag to get Users Details from List with Oracle 10g XE and Eclipse<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>In this Tutorial we are retrieving users details from oracle database table USERS which is in TEST schema. We are using Struts2 Iterator tag in jsp page to show all retrieved details from List containing data from database table by clicking hyperlink on same jsp page and sending users names first letter to Action Java Class using url Rewriting.</b></span></div>
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- smart phones -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="6442701973" style="display: inline-block; height: 90px; width: 728px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>Iterator will iterate over a value. An iterable value can be any of java.util.Collection, java.util.Iterator. </b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>The following example retrieves the value of the current object on the value stack and
uses it to iterate over. The <s:property/> tag prints out the current value of the iterator.</b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Here we are using Apache Tomcat 7.0 and Java 6 (but you can use them as other versions too available on your system).</span></b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">you can also Download full code with required Jars. </span></b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><b><a href="http://adf.ly/YdXXF">Download Full Code with Jars</a></b> </span></b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b>Project View in Navigator</b></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span style="font-size: large;"><a href="http://1.bp.blogspot.com/-_RmfrtrNf-U/UnOtiwl8H7I/AAAAAAAAEKc/x1E9tXhZPkw/s1600/struts2-iterator-tag-Navigator-View-with-eclipse.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-_RmfrtrNf-U/UnOtiwl8H7I/AAAAAAAAEKc/x1E9tXhZPkw/s1600/struts2-iterator-tag-Navigator-View-with-eclipse.jpg" /></a></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>Create a table with name USERS and here we are using TEST Schema(but you can use others too for example HR Schema)</b></span></div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: 0px; margin-right: 0px; text-align: left;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://4.bp.blogspot.com/-1LV3j30ZsmQ/UnOuxZjozLI/AAAAAAAAEKo/UTt3tkLdXXk/s1600/struts2-iterator-tag-users-table-structure.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-1LV3j30ZsmQ/UnOuxZjozLI/AAAAAAAAEKo/UTt3tkLdXXk/s320/struts2-iterator-tag-users-table-structure.jpg" height="72" width="320" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>users Table</b></span></td></tr>
</tbody></table>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: 0px; margin-right: 0px; text-align: left;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://2.bp.blogspot.com/-3FDz-XpvQu4/UnOvM8uWXqI/AAAAAAAAEKw/-pK6aNCUIhw/s1600/struts2-iterator-tag-users-table-data.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://2.bp.blogspot.com/-3FDz-XpvQu4/UnOvM8uWXqI/AAAAAAAAEKw/-pK6aNCUIhw/s1600/struts2-iterator-tag-users-table-data.jpg" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>users Table Data(showing some values)</b></span></td></tr>
</tbody></table>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>In following example the iterator tag will retrieve value object from the ActionContext and the status attribute is used to
create an IteratorStatus object, which in this example, its odd() method is used to alternate row colors: </b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b>homepage.jsp</b></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><b>This is page for user's input as well as output.</b></b></span></div>
<div style="text-align: justify;">
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Search Users</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
</head>
<body>
<s:form id="adagstatus" name="adagstatus" theme="simple" method="POST">
<h3>Search Users with a Click on Alphabets</h3>
<table>
<tr>
<td>
<a href="finduser.action?id=a">A</a>
<a href="finduser.action?id=B">B</a>
<a href="finduser.action?id=s">S</a>
</td>
</tr>
</table>
<br>
<table cellpadding="0" cellspacing="0" border="1" width="100%" >
<thead>
<tr>
<th>Column One(Users Name)</th>
<th>Column Two(Users ID)</th>
</tr>
</thead>
<s:iterator id="lstUsers" var="usr" value="lstUsers" status="counter">
<s:if test="#counter.odd == true">
<tr>
<td align="center" style="background: grey;"><s:property /></td>
</s:if>
<s:else>
<td align="center" style="background: yellow;"><s:property /></td>
</tr>
</s:else>
</s:iterator>
</table>
</s:form>
</body>
</html>
</code></span></pre>
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b>FindUser.java</b></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>This is a POJO class and it is working as action class for Struts.</b></span></div>
<div style="text-align: justify;">
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package blog.webideaworld.in;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import com.opensymphony.xwork2.ActionSupport;
public class FindUser extends ActionSupport {
List lstUsers = new ArrayList();
String id = "";
public String execute() {
if (id != null) {
lstUsers = finduser();
}
return SUCCESS;
}
public List finduser() {
List lst = new ArrayList();
Connection conn = null;
Statement stmt = null;
try {
Class.forName("oracle.jdbc.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","test","test");
stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM USERS WHERE LOWER(USERNAME) LIKE LOWER('"+ id +"%')");
while (rs.next()) {
lst.add(rs.getString(1));
lst.add(rs.getString(2));
}
} catch (Exception e) {
System.out.println(e);
}
return lst;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public List getLstUsers() {
return lstUsers;
}
public void setLstUsers(List lstUsers) {
this.lstUsers = lstUsers;
}
}
</code></span></pre>
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b> web.xml</b></span></div>
<div style="text-align: justify;">
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>finduser</display-name>
<welcome-file-list>
<welcome-file>jsp/homepage.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
</code></span></pre>
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b>struts.xml</b></span></div>
<div style="text-align: justify;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>This file contains information about which action class to be
invoked. </b></span></div>
<div style="text-align: justify;">
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />
<constant name="struts.custom.i18n.resources" value="ApplicationResources" />
<constant name="struts.ui.theme" value="naveen" />
<constant name="struts.ui.templateDir" value="template" />
<package name="finduser" extends="struts-default">
<action name="finduser" class="blog.webideaworld.in.FindUser">
<result name="success">jsp/homepage.jsp</result>
</action>
</package>
</struts>
</code></span></pre>
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><a href="http://adf.ly/YdXXF">Download Full Code with Jars</a></b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><b>output:</b></b></span></div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><b><span style="font-family: Arial,Helvetica,sans-serif;">with <a class="g-profile" href="http://plus.google.com/113636180090873749618" target="_blank">+Sarthak Goel</a> as Contributor</span> </b></b></span></div>
<span style="font-size: large;">
</span><span style="font-size: large;">
</span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://2.bp.blogspot.com/-6mFVO4ouh5c/UnO2-dSfBuI/AAAAAAAAELA/OVE3VK0oBkU/s1600/struts2-iterator-tag-output.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://2.bp.blogspot.com/-6mFVO4ouh5c/UnO2-dSfBuI/AAAAAAAAELA/OVE3VK0oBkU/s1600/struts2-iterator-tag-output.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif;"><b>users data output</b></span></td></tr>
</tbody></table>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-19042199527236763862013-09-13T05:53:00.000-07:002014-02-01T03:25:51.535-08:00Store and Retrieve Numeric, Alphanumeric and Blob (Image) data with Struts2, Oracle 10g XE and Eclipse Indigo as IDE<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>In This Tutorial mainly our concern is to make you learn storing and also retrieving Image (Blob data) using Struts2, Oracle 10g and Eclipse. but we are also storing and retrieving Numeric and alphanumeric data which is a plus point of this tutorial.</b></span><br />
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- smart phones -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="6442701973" style="display: inline-block; height: 90px; width: 728px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<span style="font-size: large;">
<b><span style="font-family: Arial,Helvetica,sans-serif;">Here we are using Apache Tomcat 7.0 and Java 6 but you can use them as other versions too( available on your system).</span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">you can also Download full code with required Jars. </span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><b><a href="http://v2.adf.ly/Vf5WA">Download Full Code with Jars</a></b> </span></b></span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>Complete Project View in Project Explorer</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://1.bp.blogspot.com/-FjTfMP9igpQ/UjMAGRR9YtI/AAAAAAAADrM/P6gP7YH_-GY/s1600/struts2+store+and+retrieve+image+from+oracle+10g+database+project+view.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-FjTfMP9igpQ/UjMAGRR9YtI/AAAAAAAADrM/P6gP7YH_-GY/s640/struts2+store+and+retrieve+image+from+oracle+10g+database+project+view.png" height="640" width="308" /></a></span></div>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>Create table(imgtab) in Oracle database we are here using hr schema you can use other also.</b></span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://4.bp.blogspot.com/-V-45NcEC-CA/UjMA3DCi_3I/AAAAAAAADrU/ly2iAcwEOCM/s1600/struts2+store+image+in+oracle+database+table+structure.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-V-45NcEC-CA/UjMA3DCi_3I/AAAAAAAADrU/ly2iAcwEOCM/s320/struts2+store+image+in+oracle+database+table+structure.png" height="86" width="320" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>imgtab table structure</b></span></td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://1.bp.blogspot.com/-_IHmqFK07CA/UjMBBjhktHI/AAAAAAAADrc/pwmIvM18bHs/s1600/struts2+image+data+in+oracle+10g+database.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://1.bp.blogspot.com/-_IHmqFK07CA/UjMBBjhktHI/AAAAAAAADrc/pwmIvM18bHs/s1600/struts2+image+data+in+oracle+10g+database.png" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>imgtab table with Stored Data</b></span></td><td class="tr-caption" style="text-align: center;"><span style="font-size: large;"><br /></span></td></tr>
</tbody></table>
<span style="font-size: large;"><b>For Storing Data into Database:</b></span><br />
<span style="font-size: large;"><b><br />p1.jsp</b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><b>This is page for user's input</b></b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Post Image and Data</title>
</head>
<body>
<h4 align=right><a href=search.jsp>See your Data</a></h4><hr>
<center>
<form action="addpost1" enctype="multipart/form-data" method="post">
<table>
<tr><td>Enter Id:</td><td><input type="text" name="id"></td></tr>
<tr><td>Enter Category:</td><td><input type="text" name="cat"></td></tr>
<tr><td>Add Photo: </td><td><input type="file" name="pic"></td></tr>
<tr><td></td><td><input type="submit" value="Post"></td></tr>
</table>
</form>
</center>
</body>
</html>
</code></span></pre>
<span style="font-size: large;"><b><b> </b> </b></span><br />
<span style="font-size: large;"><b>Post1Action.java</b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>This is a POJO class and it is working as action class for Struts.</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package com.blog.webideaworld;
import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import javax.servlet.annotation.MultipartConfig;
import java.io.File;
import com.opensymphony.xwork2.ActionSupport;
@MultipartConfig
public class Post1Action extends ActionSupport {
int id;
String cat;
File pic;
public String execute() throws Exception
{
// Connect to Oracle
Class.forName("oracle.jdbc.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","hr","hr");
con.setAutoCommit(false);
System.out.println(pic.getPath());
FileInputStream pic1 = new FileInputStream(pic.getPath());
PreparedStatement ps = con.prepareStatement("insert into imgtab(id,category,photo) values(?,?,?)");
ps.setInt(1, id);
ps.setString(2, cat);
// size must be converted to int otherwise it results in error
ps.setBinaryStream(3, pic1, (int) pic1.available());
int i=ps.executeUpdate();
con.commit();
con.close();
if(i!=0)
return SUCCESS;
else
return INPUT;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getCat() {
return cat;
}
public void setCat(String cat) {
this.cat = cat;
}
public File getPic() {
return pic;
}
public void setPic(File pic) {
this.pic = pic;
}
}
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>success.jsp</b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">This page will display on successful submission of data.</span></b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h4 align=right><a href=search.jsp>See your Data</a></h4><hr>
<center>
Record successfully submitted.</center>
</body>
</html>
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>For Retrieve Data from Database:</b></span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>search.jsp</b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>This page will display all data you stored in Database Table.</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@page import="java.sql.*"%>
<%@page import="com.opensymphony.xwork2.ActionContext"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Your Uploaded Data</title>
</head>
<body>
<center>
<table border="1"><tr align="center"><td>Photo</td><td>Customer Id</td><td>Category</td></tr>
<%
Class.forName("oracle.jdbc.OracleDriver");
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","hr","hr");
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("select * from imgtab");
while( rs.next()) {
int k=rs.getInt(1);
%>
<tr align="center">
<td><img width=200 height=150 src=image.jsp?idd=<%=k%> ></img></td>
<td><%=rs.getString("id")%></td>
<td><%=rs.getString("category")%></td>
</tr>
<%
}
%>
</table>
</center>
</body>
</html>
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>image.jsp</b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>This page code used to retrieve image from database table.</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page import="java.sql.*,java.io.*,java.util.*" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" session="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>post</title>
</head>
<body>
<%
try {
Class.forName("oracle.jdbc.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","hr","hr");
PreparedStatement ps = con.prepareStatement("select photo from imgtab where id = ?");
String idd = request.getParameter("idd");
int id=Integer.parseInt(idd);
System.out.print(id);
ps.setInt(1,id );
ResultSet rs = ps.executeQuery();
rs.next();
Blob b = rs.getBlob("photo");
response.setContentType("image/jpeg");
response.setContentLength((int) b.length());
InputStream is = b.getBinaryStream();
OutputStream os = response.getOutputStream();
byte buf[] = new byte[(int) b.length()];
is.read(buf);
os.write(buf);
os.close();
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
%>
</body>
</html>
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b> web.xml</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>StoreImageDB</display-name>
<welcome-file-list>
<welcome-file>p1.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>struts.xml</b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>This file contains information about which action class to be
invoked. </b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="log" namespace="/" extends="struts-default">
<action name="addpost1" class="com.blog.webideaworld.Post1Action" method="execute">
<result name="success">success.jsp</result>
<result name="input">p1.jsp</result>
</action>
</package>
</struts>
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b><a href="http://v2.adf.ly/Vf5WA">Download Full Code with Jars</a></b></span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b><b>output:</b></b></span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://2.bp.blogspot.com/-8Bz9cSbbQzw/UjMEUzg4vNI/AAAAAAAADro/EY5WwQy3nxU/s1600/struts2+store+image+in+oracle+database.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://2.bp.blogspot.com/-8Bz9cSbbQzw/UjMEUzg4vNI/AAAAAAAADro/EY5WwQy3nxU/s1600/struts2+store+image+in+oracle+database.png" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: small;"><b>For Storing data</b></span></td></tr>
</tbody></table>
<b><b> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-Nxx0f1z4qgU/UjMEgf-JKtI/AAAAAAAADrw/PSy6dMG6gkc/s1600/struts2+retrive+image+from+oracle+10g+database.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://1.bp.blogspot.com/-Nxx0f1z4qgU/UjMEgf-JKtI/AAAAAAAADrw/PSy6dMG6gkc/s1600/struts2+retrive+image+from+oracle+10g+database.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: small;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Data Retrieved from database</span></b></span></td></tr>
</tbody></table>
</b> </b></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com1tag:blogger.com,1999:blog-8955680295286586636.post-28384531863290490852013-08-15T03:19:00.002-07:002014-02-01T03:44:22.083-08:00How to Add or Remove (Stop Following) blog(s) from your Blogger's Reading List<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">With the Blogger Reading List, you can read all of the latest posts from your favorite blogs right on your Blogger Dashboard. You can add and remove your favorite blog(s) by following easy steps with pictures. </span></b></span><br />
<span style="font-size: large;"><br /></span>
<h2 style="text-align: left;">
<span style="color: red;"><span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Steps to Add Blog(s) to Reading List</span></b></span></span></h2>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 1:</span> Below to your Blogger Dashboard, you can see Reading List. Click on Add button to Add blog(s) on your reading list.</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://2.bp.blogspot.com/-3oRl_X6jopA/UgyhJkyqfbI/AAAAAAAADng/E5OsoH5ShpM/s1600/add+blog+to+your+reading+list.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-3oRl_X6jopA/UgyhJkyqfbI/AAAAAAAADng/E5OsoH5ShpM/s640/add+blog+to+your+reading+list.png" height="210" width="640" /></a></span></b></span></div>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 2:</span> Enter Blog url your want to follow or you can follow multiple blogs at once using +Add link to Add more than one blog url.<br />Select one of the following option from "Follow Publicly" or "Follow Anonymously". After all this click on Follow button.</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://4.bp.blogspot.com/-lG7Bk1PxnC4/UgyhtrvWGfI/AAAAAAAADno/cSl7b7O54P4/s1600/add+blogs+to+follow+to+your+reading+list.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-lG7Bk1PxnC4/UgyhtrvWGfI/AAAAAAAADno/cSl7b7O54P4/s640/add+blogs+to+follow+to+your+reading+list.png" height="272" width="640" /></a></span></b></span></div>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Now you can see updates from blog(s) you had followed.</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://4.bp.blogspot.com/-eNdZAl_HZEY/UgyitR3EFKI/AAAAAAAADn4/L9IIvw6q0X8/s1600/reading+list+updates.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-eNdZAl_HZEY/UgyitR3EFKI/AAAAAAAADn4/L9IIvw6q0X8/s640/reading+list+updates.png" height="226" width="640" /></a></span></b></span></div>
<span style="font-size: large;"><br /></span>
<h2 style="text-align: left;">
<span style="color: red;"><span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Steps to Remove or Stop Following Blog(s) from Reading List</span></b></span></span></h2>
<h2>
</h2>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 1: </span>To remove blog(s) from your Reading List, click on the gear icon(Manage Reading List) to the right side of "Reading list", on your dashboard.</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://3.bp.blogspot.com/-q5SFW5wiQ5k/UgykBn8EejI/AAAAAAAADoI/E2qAwlHdnkE/s1600/manage+reading+list.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-q5SFW5wiQ5k/UgykBn8EejI/AAAAAAAADoI/E2qAwlHdnkE/s1600/manage+reading+list.png" /></a> </span></b></span></div>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 2:</span> Now you'll be able to see, "Manage Blogs I'm Following", Click on Settings</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://1.bp.blogspot.com/--crE8Z2leJE/Ugyk1bY3ddI/AAAAAAAADoQ/bGqoe9hlr9c/s1600/manage+blog+i+am+following+to+remove+blogs+from+reading+lists.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/--crE8Z2leJE/Ugyk1bY3ddI/AAAAAAAADoQ/bGqoe9hlr9c/s640/manage+blog+i+am+following+to+remove+blogs+from+reading+lists.png" height="188" width="640" /></a></span></b></span></div>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 3:</span> When you click on "Settings", In the popup window select "Google" then you may have to login again.</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://4.bp.blogspot.com/-ebBvzEIK82U/UgylaBUM7WI/AAAAAAAADoc/X_6er7hFzWw/s1600/remove+blog+from+reading+list.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-ebBvzEIK82U/UgylaBUM7WI/AAAAAAAADoc/X_6er7hFzWw/s320/remove+blog+from+reading+list.png" height="158" width="320" /></a></span></b></span></div>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 4:</span> If popup window get closed then again click on "Settings". </span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">In the popup window for the correct title, you'll find the Basics tab selected, with your profile displayed. <br />Below your profile, you'll see the title of the blog you want to Remove and to the right of that blog, you'll find the link "Stop following this site". Click on the link.</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://2.bp.blogspot.com/-peq6nGQ4XDg/UgymWR65fWI/AAAAAAAADos/o5FihgiASZ8/s1600/to+stop+following+the+site+from+your+reading+list.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-peq6nGQ4XDg/UgymWR65fWI/AAAAAAAADos/o5FihgiASZ8/s640/to+stop+following+the+site+from+your+reading+list.png" height="374" width="640" /></a></span></b></span></div>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><span style="color: red;">Step 5:</span> Click "Stop Following" to confirm, and the Task is Completed.</span></b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><a href="http://3.bp.blogspot.com/-V5nz2vhi6XM/Ugym5Kv0hSI/AAAAAAAADo0/fHnfDanTKpE/s1600/Stop+following+blog+from+reading+list+confirm+box.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-V5nz2vhi6XM/Ugym5Kv0hSI/AAAAAAAADo0/fHnfDanTKpE/s1600/Stop+following+blog+from+reading+list+confirm+box.png" /></a></span></b></span></div>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-70850831201971607322013-08-09T22:18:00.000-07:002014-02-01T03:51:56.085-08:00How to Configure methods in Action mappings with or without Wildcards using Struts2<div dir="ltr" style="text-align: left;" trbidi="on">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><!-- smart phones -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="6442701973" style="display: inline-block; height: 90px; width: 728px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script><span style="font-size: large;">
<b><span style="font-family: Arial,Helvetica,sans-serif;">Let take an example to understand methods in Action mappings</span></b></span><br />
<br />
<span style="color: red;"><span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">struts.xml</span></b></span></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Here our action is mapped for same action class for two different methods, on place of execute() method we are calling takeForm() and addChart() methods on same action class for crossponding action names.</span></b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><code style="color: black; word-wrap: normal;"> <action name="takeForm" class="blog.webideaworld.in.takeAction" method="takeForm">
<result name="success">success.jsp</result>
<result name="failure">error.jsp</result>
</action>
<action name="addChart" class="blog.webideaworld.in.takeAction" method="addChart">
<result name="success">success.jsp</result>
<result name="failure">error.jsp</result>
</action>
</code></span></b></span></pre>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></b></span>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">we can also perform above task with wildcards</span></b></span><br />
<span style="color: red;"><span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">struts.xml (With Wildcard)</span></b></span></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><code style="color: black; word-wrap: normal;"> <action name="*" class="blog.webideaworld.in.takeAction" method="{1}">
<result name="success">success.jsp</result>
<result name="failure">error.jsp</result>
</action>
</code></span></b></span></pre>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">The "*" in the path
attribute allows the mapping to match the request URIs with same action and method name.</span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">The
part of the URI matched by the wildcard will then be substituted into
various attributes of the action mapping and its action results
replacing {1}.</span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">For the rest of the request, the framework will see the action mapping and its action results containing the new values.</span></b></span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-68498633211534801242013-08-08T12:45:00.000-07:002014-02-01T03:54:27.740-08:00Action Wildcards with Struts2<div dir="ltr" style="text-align: left;" trbidi="on">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><!-- smart phones -->
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="6442701973" style="display: inline-block; height: 90px; width: 728px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script><span style="font-size: large;">
<span style="font-family: Arial,Helvetica,sans-serif;">When we deal with a bigger Application we have to deal with more Actions.Wildcards can be used to combine similar mappings into one more generic mapping.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><a href="http://3.bp.blogspot.com/-7I3jWOvUPas/UgP51RyO66I/AAAAAAAADnQ/G77MJZcL4Yk/s1600/struts2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-7I3jWOvUPas/UgP51RyO66I/AAAAAAAADnQ/G77MJZcL4Yk/s1600/struts2.png" /></a></span></div>
<span style="font-size: large;"><br /></span>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">Let take an example to understand Action wildcards :</span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br /></span>
<span style="color: red;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">struts.xml (Without Wildcard)</span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">Inside Action Tag Action name="takeForm" and result tag is rediecting to takeForm.jsp and for another Action Tag Action name="takeChart" and result tag is rediecting to takeChart.jsp </span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><code style="color: black; word-wrap: normal;"> <action name="takeForm>
<result>takeForm.jsp</result>
</action>
<action name="takeChart">
<result>takeChart.jsp</result>
</action>
</code></span></pre>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">but we want to perform both actions with only one action and one result tag which is possible through wildcards.</span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br /></span>
<span style="color: red;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">struts.xml (With Wildcard) </span></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><code style="color: black; word-wrap: normal;"> <action name="take*>
<result>take{1}.jsp</result>
</action>
</code></span></pre>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br /></span>
<span style="color: red;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">struts.xml (with multiple Wildcards)</span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">If page names are <b>ta</b>Some<b>ke</b>Thing.jsp or <b>ta</b>Any<b>ke</b>What.jsp and action name are <b>ta</b>Some<b>ke</b>Thing or <b>ta</b>Any<b>ke</b>What respectively.</span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><code style="color: black; word-wrap: normal;"> <action name="ta*ke*>
<result>ta{1}ke{2}.jsp</result>
</action>
</code></span></pre>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">In the action
mapping and action results, the wildcard-matched values can be accessed
with the token {N} where N is a number from 1 to 9 indicating which
wildcard-matched value to substitute.</span><br />
<span style="font-size: large;"><br /></span>
<span style="color: red;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">strut.xml ( Wildcard for Action Class)</span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">If action name is <b>take</b>Edit and action class is <b>take</b>Edit<b>Action</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><code style="color: black; word-wrap: normal;"> <action name="take*" class="blog.webideaworld.in.take{1}Action">
<result>success.jsp</result>
</action>
</code></span></pre>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br /></span>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">The "*" in the path attribute allows the mapping to match the request URIs /takeSummer, takeWinter, or any other URI that starts with /take, however /takeSummer/bad would not be matched. </span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">The part of the URI matched by the wildcard will then be substituted into various attributes of the action mapping and its action results replacing {1}.</span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">For the rest of the request, the framework will see the action mapping and its action results containing the new values.</span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"><br /></span></b></span>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Mappings are matched against the request in the order they appear in the framework's configuration file. </span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">If more than one pattern matches the last one wins, so less specific patterns must appear before more specific ones. </span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">However, if the request URL can be matched against a path without any wildcards in it, no wildcard matching is performed and order is not important.</span></b></span><br />
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;"> Also, note that wildcards are not greedy, meaning they only match until the first occurrence of the following string pattern. </span></b></span><br />
<span style="font-size: large;"><br /></span>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">For example, consider the following mapping:</span><br />
<span style="color: red;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">struts.xml</span></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">If page names are <b>ta</b>Some<b>ke</b>.jsp or <b>ta</b>Any<b>ke</b>.jsp and action name are <b>ta</b>Some<b>ke</b> or <b>ta</b>Any<b>ke</b> respectively.</span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><code style="color: black; word-wrap: normal;"> <action name="ta*ke>
<result>ta{1}ke.jsp</result>
</action>
</code></span></pre>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br /></span>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">This mapping would work correctly for the URI <b>ta</b>Something<b>ke</b> but not for <b>ta</b>Some<b>ke</b>Thing<b>ke</b>, because the latter would turn into this configuration:</span><br />
<span style="font-size: large;"><br /></span>
<span style="color: red;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">struts.xml</span></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><code style="color: black; word-wrap: normal;"> <action name="taSomeke>
<result>taSomeke.jsp</result>
</action>
</code></span></pre>
<span style="font-size: large;"><b><span style="font-family: Arial,Helvetica,sans-serif;">Wildcard patterns can contain one or more of the following special tokens:</span></b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">* Matches zero or more characters excluding the slash ('/') character.</span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">** Matches zero or more characters including the slash ('/') character.</span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">\character The backslash character is used as an escape sequence. Thus '\*' matches the character asterisk ('*'), and '\\' matches the character backslash ('\').</span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><br /></span>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">In the action mapping and action results, the wildcard-matched values can be accessed with the token {N} where N is a number from 1 to 9 indicating which wildcard-matched value to substitute. </span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;">The whole request URI can be accessed with the {0} token.</span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-77003283120452079822013-07-23T11:49:00.003-07:002014-02-01T03:58:20.138-08:00How to Remove or Uninstall Android apps/applications from your Android Operating System based Mobile<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-size: large;"><a href="http://1.bp.blogspot.com/-JEMNZnd6xV8/UfEKQ8b6NuI/AAAAAAAADmw/Rr5AHtEvIOo/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-JEMNZnd6xV8/UfEKQ8b6NuI/AAAAAAAADmw/Rr5AHtEvIOo/s1600/images.jpg" /></a><span style="font-family: Arial,Helvetica,sans-serif;"><b>you can uninstall it by following steps:<br /><br /><span style="color: red;">Step 1:</span> Open your Android smart mobile's Menu.<br /><br /><span style="color: red;">Step 2:</span> Open the Settings by click on Settings icon and select Applications.<br />Settings -> Applications <br /><br /><span style="color: red;">Step 3:</span> click on Manage Applications<br />Settings -> Applications -> Manage Applications<br /><br /><span style="color: red;">Step 4: </span>Now you can see a list of applications that you have installed on your Android OS based Mobile.<br /><br /><span style="color: red;">Step 5:</span> Select the application you want to uninstall<br /><br /><span style="color: red;">Step 6:</span> click Uninstall.</b></span></span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-47695454767703573622013-06-09T10:24:00.000-07:002014-02-01T04:01:24.608-08:00How to Search and Replace Text in eclipse IDE with Search and Replace Option<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>whenever we have to replace large amount of similar text then its takes so much our precious time to replace it manually(one by one) that's why Eclipse IDE has Search and Replace Option to save our time from searching a text.</b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b>Search & replace option makes manual process more interesting and easy so below you can see step by step way to use it. </b></span><br />
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><br /></b></span>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><span style="color: red;">Step 1:</span> Go to Search -> File</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><img border="0" src="http://2.bp.blogspot.com/-WZLOEjSrGnE/UbS2ikm83AI/AAAAAAAADmE/fYsABWca498/s1600/search+file+text+eclipse+ide.png" /></b></span></div>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><span style="color: red;">Step 2:</span> Write Text inside Containing Text to replace it.<br />click on Replace button.</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><img border="0" src="http://2.bp.blogspot.com/-MikycOf-G4M/UbS3x-Vr8kI/AAAAAAAADmQ/LLTpddgejR8/s640/replace+and+search+in+eclipse+ide.png" height="400" width="640" /></b></span></div>
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><span style="color: red;">Step 3:</span> screen after Replace button click.<br />then click ok to replace it.</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial,Helvetica,sans-serif; font-size: large;"><b><img border="0" src="http://3.bp.blogspot.com/-JqCL2T4YuYU/UbS4NrwuB1I/AAAAAAAADmc/JyzoJ6_VBDs/s1600/replace+screen+in+eclipse+ide.png" /></b></span></div>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-12497899240869708932013-05-17T12:11:00.001-07:002014-07-02T22:09:32.252-07:00Unlock Database User account and also Alter User's Privileges in Oracle 10g XE using GUI<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><span style="color: red;">Step 1:</span> (for Windows) Click on Start-> All programs-> Oracle 10g Express Edition<br />click on "Go To Database Home Page".</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><img border="0" src="http://3.bp.blogspot.com/-COVdpLLh1W8/UZZ6q-XCVvI/AAAAAAAADkQ/E9gUyOYdbMg/s1600/Oracle+10g+Express+Edition+database.png" /></span></div>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b><br /><span style="color: red;">Step 2:</span> In your default Browser, Oracle Database login Screen will pop out then Login with Admin Username and Password.</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://1.bp.blogspot.com/-EXQVCttNkdI/UZZ7haUvyZI/AAAAAAAADkc/_0K1PjRYXSY/s1600/Oracle+10g+Express+Edition+database+login.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-EXQVCttNkdI/UZZ7haUvyZI/AAAAAAAADkc/_0K1PjRYXSY/s1600/Oracle+10g+Express+Edition+database+login.png" /></a></span></div>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b><span style="color: red;">Step 3:</span>Click on Administration.</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://2.bp.blogspot.com/-_yCrIFaWdm0/UZZ7sz3zRCI/AAAAAAAADkk/hHZTCBVhwsQ/s1600/Oracle+10g+Express+Edition+database+Administration.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-_yCrIFaWdm0/UZZ7sz3zRCI/AAAAAAAADkk/hHZTCBVhwsQ/s640/Oracle+10g+Express+Edition+database+Administration.png" height="227" width="640" /></a></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://3.bp.blogspot.com/-GUs0aIFWVqs/UZZ73y8zchI/AAAAAAAADks/w8ZS-W7x9ug/s1600/Oracle+10g+Express+Edition+database+Users.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br /></a></span></div>
<span style="font-size: large;"><b><br /><br /><span style="color: red;">Step 4:</span>Click on Database Users.</b>
</span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><img border="0" src="http://3.bp.blogspot.com/-GUs0aIFWVqs/UZZ73y8zchI/AAAAAAAADks/w8ZS-W7x9ug/s640/Oracle+10g+Express+Edition+database+Users.png" height="185" width="640" /></span></div>
<span style="font-size: large;"><b><br /><br /><span style="color: red;">Step 5:</span>Click on HR or Another Database Users you want to Unlock or Change User Privileges.</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://4.bp.blogspot.com/-FqUhw_Wk8vk/UZZ8OE-NJlI/AAAAAAAADk0/KMraTHjvuQ0/s1600/Oracle+10g+Express+Edition+database+Users+hr+locked.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-FqUhw_Wk8vk/UZZ8OE-NJlI/AAAAAAAADk0/KMraTHjvuQ0/s640/Oracle+10g+Express+Edition+database+Users+hr+locked.png" height="172" width="640" /></a></span></div>
<span style="font-size: large;"><b><br /><br /><span style="color: red;">Step 6: </span>Select Account Status as "Unlocked" and give password for HR Account and check whatever Privileges you want to give this User and then click "Alter User".</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://1.bp.blogspot.com/-s9BCnPwmK94/UZZ8VcpsIQI/AAAAAAAADk8/uTM-RH_yZN0/s1600/Oracle+10g+Express+Edition+manage+database+Users+account+unlock+and+user+Privileges.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-s9BCnPwmK94/UZZ8VcpsIQI/AAAAAAAADk8/uTM-RH_yZN0/s1600/Oracle+10g+Express+Edition+manage+database+Users+account+unlock+and+user+Privileges.png" /></a></span></div>
<span style="font-size: large;"><b><br /><br /><span style="color: red;">Step 7:</span>User Altered Screen.</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://4.bp.blogspot.com/-H1YQuF72htk/UZZ8gaH0NyI/AAAAAAAADlE/GR0yedzJI7c/s1600/Oracle+10g+Express+Edition+database+Users+altered.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-H1YQuF72htk/UZZ8gaH0NyI/AAAAAAAADlE/GR0yedzJI7c/s640/Oracle+10g+Express+Edition+database+Users+altered.png" height="200" width="640" /></a></span></div>
<span style="font-size: large;"><b><br /></b></span>
<span style="font-size: large;"><b style="font-family: Arial,Helvetica,sans-serif;">ALSO READ <a href="http://webideaworld.blogspot.com/2012/10/erroraccount-is-lockedwarning-you-no.html">Unlock Database User Account in Oracle 10g XE using SQL Command Line</a></b></span></div>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-78319572571391440112013-05-16T11:59:00.000-07:002014-02-01T21:28:38.374-08:00Session Tracking using SessionAware Interface with Struts2, Oracle Database and Eclipse IDE<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;">
<span style="font-size: large;"><b>In this Tutorial we are performing Session Tracking using SessionAware Interface and this interface is used by actions that want to access user's http session which will give them access to a Map where they can put objects that can be made available to subsequent requests.</b></span></div>
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- smart phones -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="6442701973" style="display: inline-block; height: 90px; width: 728px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>Here we are not Performing any type of Validation so for validation part go for other Tutorials.</b></span><br />
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">Project Structure in Project Explorer:</b></span></div>
<div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;">
<span style="font-size: large;"><a href="http://3.bp.blogspot.com/-2WPo58JdeZM/UZSK9scQwiI/AAAAAAAADiI/rR4SnCJye-Y/s1600/sessionAware+interface+struts2+eclipse+oracle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-2WPo58JdeZM/UZSK9scQwiI/AAAAAAAADiI/rR4SnCJye-Y/s1600/sessionAware+interface+struts2+eclipse+oracle.png" /></a></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>Download Struts2 Jars</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><a href="http://v2.adf.ly/NgH0S">Download Link(Struts2 Jars)</a></b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">Struts2 jars setting, for More Details Read <a href="http://webideaworld.blogspot.com/2012/11/how-to-set-struts-environment-for.html">How to set Struts2 Environment</a></b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://2.bp.blogspot.com/-J0uL1Cu9Bck/UZUg0bkYxpI/AAAAAAAADjo/pI4FZyBLSts/s1600/java+build+path+libraries.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://2.bp.blogspot.com/-J0uL1Cu9Bck/UZUg0bkYxpI/AAAAAAAADjo/pI4FZyBLSts/s640/java+build+path+libraries.png" height="203" width="640" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: large;"><b>Java Build Path Libraries</b></span></td></tr>
</tbody></table>
<span style="font-size: large;"><b>you can't see struts2 jar here because we directly put it inside lib folder.</b></span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://3.bp.blogspot.com/-bUlh_5h1HT4/UZUhepLohEI/AAAAAAAADjw/7TsXT7cjE-M/s1600/web+deployment+assembly.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://3.bp.blogspot.com/-bUlh_5h1HT4/UZUhepLohEI/AAAAAAAADjw/7TsXT7cjE-M/s640/web+deployment+assembly.png" height="174" width="640" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: large;"><b>Deployment Assembly</b></span></td></tr>
</tbody></table>
<span style="font-size: large;"><b><a href="http://v2.adf.ly/P8SCT">Download Oracle JDBC jars</a></b></span><br />
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">Create a Database Table and make two rows entry in it as shown below:</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">Login to oracle database and create table using GUI</b></span></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="font-family: Arial,Helvetica,sans-serif; margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://2.bp.blogspot.com/-ijJiP72B7Xg/UZSPRMfji9I/AAAAAAAADiY/KhcFIqihr00/s1600/register+table+for+session+tracking+struts2+oracle+database.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://2.bp.blogspot.com/-ijJiP72B7Xg/UZSPRMfji9I/AAAAAAAADiY/KhcFIqihr00/s1600/register+table+for+session+tracking+struts2+oracle+database.png" /></a></span></td></tr>
<tr style="font-family: Arial,Helvetica,sans-serif;"><td class="tr-caption" style="text-align: center;"><span style="font-size: large;"><b>Register Table</b></span></td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="font-family: Arial,Helvetica,sans-serif; margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://4.bp.blogspot.com/-modNeLfN66U/UZSPl-Im05I/AAAAAAAADig/yQC6fm84EQ4/s1600/oracle+database+table+struts2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-modNeLfN66U/UZSPl-Im05I/AAAAAAAADig/yQC6fm84EQ4/s1600/oracle+database+table+struts2.png" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: large;"><b>Register Table Data</b></span></td></tr>
</tbody></table>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">login.jsp</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a user Login page.</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>welcome page</title>
</head >
<body>
<h4 align=right><a href=login>Login</a></h4>
<h5 align=right><a href=login.jsp>Home</a>&nbsp&nbsp
<a href=#>FeedBack</a>&nbsp&nbsp
<a href=#>Contact Us</a></h5><hr>
<center><h1>Login</h1>
<form action="login">
<table>
<tr>
<td>UserName</td>
<td><input type="text" name="uname" /></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="upass" /></td>
</tr>
</table>
<input type="submit" value="Login" /><br/>
</form></center>
</body>
</html>
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>struts.xml</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="log" namespace="/" extends="struts-default">
<action name="login" class="in.blog.webideaworld.LoginAction" method="execute">
<result name="success">/user.jsp</result>
<result name="error">/login.jsp</result>
</action>
<action name="logout" class="in.blog.webideaworld.Logout" method="logout">
<result name="success">/login.jsp</result>
</action>
<action name="profile" class="in.blog.webideaworld.Profiledirect" method="execute">
<result name="success">/profile.jsp</result>
</action>
<action name="profile1" class="in.blog.webideaworld.Profiledirect" method="execute">
<result name="success">/update.jsp</result>
</action>
<action name="home" class="in.blog.webideaworld.Profiledirect" method="execute">
<result name="success">/user.jsp</result>
</action>
<action name="update" class="in.blog.webideaworld.UpdateProfile" method="execute">
<result name="success">/success.jsp</result>
</action>
</package>
</struts>
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>web.xml</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>Struts2_SessionTracking</display-name>
<welcome-file-list>
<welcome-file>/login.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">DBconn.java</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package in.blog.webideaworld.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class DBconn {
Statement st;
public Statement getSt()throws Exception {
Class.forName("oracle.jdbc.OracleDriver");
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","hr","hr");
st=conn.createStatement();
return st;
}
}
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>LoginAction.java</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a Action java class for Login. SessionAware interface has a setSession(Map m) method which sets the Map of session attributes in the implementing class.</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package in.blog.webideaworld;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Map;
import in.blog.webideaworld.dao.DBconn;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings("serial")
public class LoginAction extends ActionSupport implements SessionAware {
private String upass;
private String uname;
Map m;
public String getUpass() {
return upass;
}
public void setUpass(String upass) {
this.upass = upass;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public void setSession(Map m)
{
this.m=m;
}
public String execute() throws Exception{
try{
Statement st=new DBconn().getSt();
ResultSet rs=st.executeQuery("select * from register where uname='"+uname+"' and upass='"+upass+"'");
if(rs.next())
{
m.put("id", rs.getInt(1));
m.put("uname",rs.getString(2));
m.put("upass", rs.getString(3));
return SUCCESS;
}
}
catch (Exception e) {}
return ERROR;
}
}
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><br /></b></span>
</div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">user.jsp</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a user welcome page.</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@page import="com.opensymphony.xwork2.ActionContext"%>
<%@page import="in.blog.webideaworld.LoginAction"%>
<%@page import="java.util.Map" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" session="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Valid page</title>
</head>
<body>
<h4 align=right><a href=logout.action>Logout</a></h4>
<h5><a href=profile.action>Profile</a>&nbsp&nbsp
<a href=#>FeedBack</a>&nbsp&nbsp
<a href=#>Contact Us</a></h5><hr>
<center>
<%
Map m=ActionContext.getContext().getSession();
String s1=(String)m.get("uname");
String s2=(String)m.get("upass");
if(s1==null && s2==null){
response.sendRedirect("notvalid.jsp");
}
%>
--------Welcome to WebIdeaWorld---------<br/>
Hello: <%=s1 %>
</center>
</body>
</html>
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">notvalid.jsp</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a page for </b><b>Person </b><b>not Authorized.</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Not Valid User</title>
</head>
<body>
<h4 align=right><a href=login>Login</a></h4>
<h5 align=right><a href=login.jsp>Home</a>&nbsp&nbsp
<a href=#>FeedBack</a>&nbsp&nbsp
<a href=#>Contact Us</a></h5><hr>
<center>
You are not Authorized Person to this Website.</center>
</body>
</html>
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">Profiledirect.java</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a setSession() method to make session object available to subsequent requests.Evey time when there is a request for session objects you need to pass it through setSession() method.</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package in.blog.webideaworld;
import java.util.Map;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport;
public class Profiledirect extends ActionSupport implements SessionAware {
Map m;
public void setSession(Map m)
{
this.m=m;
}
public String execute() throws Exception{
return SUCCESS;
}
}
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">profile.jsp</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a user's profile page</b><b>.</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@page import="java.sql.*"%>
<%@page import="com.opensymphony.xwork2.ActionContext"%>
<%@page import="java.util.Map" %>
<%@page import="in.blog.webideaworld.dao.DBconn"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" session="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Profile</title>
</head>
<body>
<h4 align=right><a href=logout.action>Logout</a></h4>
<a href=home.action>Home</a>&nbsp&nbsp
<a href=profile.action>Profile</a>&nbsp&nbsp
<a href=#>FeedBack</a>&nbsp&nbsp
<a href=#>Contact Us</a></h5><hr>
<%
Map m=ActionContext.getContext().getSession();
String s1=(String)m.get("uname");
String s2=(String)m.get("upass");
if(s1==null && s2==null){
response.sendRedirect("notvalid.jsp");
}
try{
Statement st=new DBconn().getSt();
ResultSet rs=st.executeQuery("select * from register where uname='"+s1+"' and upass='"+s2+"'");
while(rs.next()) {
%>
<center>
<form action='profile1' method='post'>
<h1><%=rs.getString(4)%>'s Profile</h1>
<table><tr><td>UserName:</td><td><%=rs.getString(2)%></td></tr>
<tr><td>Password:</td><td><%=rs.getString(3) %></td></tr>
<tr><td>First Name:</td><td><%=rs.getString(4) %></td></tr>
<tr><td> Last Name:</td><td><%=rs.getString(5) %></td></tr>
</table><br/><input type='Submit' value='update'><br></form>
</center>
<%}
}
catch(Exception e){}
%>
</body>
</html>
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">update.jsp</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a user's profile update page</b><b>.</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@page import="java.sql.*"%>
<%@page import="com.opensymphony.xwork2.ActionContext"%>
<%@page import="java.util.Map" %>
<%@page import="in.blog.webideaworld.dao.DBconn"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" session="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Update Profile</title>
</head>
<body>
<h4 align=right><a href=logout.action>Logout</a></h4>
<a href=profile.action>Profile</a>&nbsp&nbsp
<a href=#>FeedBack</a>&nbsp&nbsp
<a href=#>Contact Us</a></h5><hr>
<%
Map m=ActionContext.getContext().getSession();
String s1=(String)m.get("uname");
String s2=(String)m.get("upass");
if(s1==null && s2==null){
response.sendRedirect("notvalid.jsp");
}
try
{
Statement st=new DBconn().getSt();
ResultSet rs=st.executeQuery("select * from register where uname='"+s1+"' and upass='"+s2+"'");
while(rs.next())
{out.println("<center><h1>"+rs.getString(4)+"'s Profile</h1></center>");%>
<center>
<form action="update" method="post">
<h1>Update your Profile</h1>
<table><tr><td>UserName:</td><td><input type="text" name="t1" value="<%=rs.getString(2)%>" ></td></tr>
<tr><td>Password:</td><td><input type="text" name="t2" value="<%=rs.getString(3)%>" ></td></tr>
<tr><td>Re-Type Password:</td><td><input type="text" value="<%=rs.getString(3)%>"></td></tr>
<tr><td>First Name:</td><td><input type="text" name="t3" value="<%=rs.getString(4)%>" ></td></tr>
<tr><td> Last Name:</td><td><input type="text" name="t4" value="<%=rs.getString(5)%>" ></td></tr>
</table>
*all fields are mandatory!<br>
<input type="Submit" value="Update" ><br>
</form>
</center>
<%
}
}
catch(Exception e){}
%>
</body>
</html>
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">UpdateProfile.java</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package in.blog.webideaworld;
import java.sql.Statement;
import java.util.Map;
import in.blog.webideaworld.dao.DBconn;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport;
public class UpdateProfile extends ActionSupport implements SessionAware {
private String t1;
private String t2;
private String t3;
private String t4;
Map m;
public void setSession(Map m)
{
this.m=m;
}
public String getT1() {
return t1;
}
public void setT1(String t1) {
this.t1 = t1;
}
public String getT2() {
return t2;
}
public void setT2(String t2) {
this.t2 = t2;
}
public String getT3() {
return t3;
}
public void setT3(String t3) {
this.t3 = t3;
}
public String getT4() {
return t4;
}
public void setT4(String t4) {
this.t4 = t4;
}
public String execute() throws Exception{
try{
int s1=(Integer)m.get("id");
Statement st=new DBconn().getSt();
int i=st.executeUpdate("update register set uname='"+t1+"',upass='"+t2+"',fname='"+t3+"',lname='"+t4+"'"
+"where id="+s1+"");
if(i!=0)
{
m.put("uname", t1);
m.put("upass", t2);
return SUCCESS;
}
}
catch (Exception e) {}
return ERROR;
}
}
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><br /></b></span>
</div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">success.jsp</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a user's profile successfully updated page</b><b>.</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Success</title>
</head>
<body>
<h4 align=right><a href=logout.action>Logout</a></h4>
<a href=profile.action>Profile</a>&nbsp&nbsp
<a href=#>FeedBack</a>&nbsp&nbsp
<a href=#>Contact Us</a></h5><hr>
<center>
Your Profile's record(s) updated successfully.</center>
</body>
</html>
</code></span></pre>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">Logout.java</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: Arial,Helvetica,sans-serif; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package in.blog.webideaworld;
import java.util.Map;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class Logout extends ActionSupport{
public String logout() throws Exception{
Map session=ActionContext.getContext().getSession();
session.remove("id");
session.remove("uname");
session.remove("upass");
return SUCCESS;
}
}
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b><a href="http://v2.adf.ly/P8QHn">Download Code</a></b></span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>View in Browser: </b></span><br />
<span style="font-size: large;"><b> </b></span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://1.bp.blogspot.com/-U2-0mFwGIdA/UZT1KQV3WfI/AAAAAAAADiw/pEJVgVGDOsg/s1600/login+screen+struts2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://1.bp.blogspot.com/-U2-0mFwGIdA/UZT1KQV3WfI/AAAAAAAADiw/pEJVgVGDOsg/s400/login+screen+struts2.png" height="231" width="400" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: large;"><b style="font-family: Arial,Helvetica,sans-serif;">Login Screen</b></span></td></tr>
</tbody></table>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b> </b></span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://2.bp.blogspot.com/-0nlTDrtwsxY/UZT1Y9Ut5pI/AAAAAAAADi4/G2EkVE7gD3s/s1600/welcome+valid+page+struts2+framework+with+oracle.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://2.bp.blogspot.com/-0nlTDrtwsxY/UZT1Y9Ut5pI/AAAAAAAADi4/G2EkVE7gD3s/s400/welcome+valid+page+struts2+framework+with+oracle.png" height="178" width="400" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: large;"><b style="font-family: Arial,Helvetica,sans-serif;">Welcome Page</b></span></td></tr>
</tbody></table>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b> </b></span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://3.bp.blogspot.com/-D_AuhwQVbk0/UZT1j0MuCcI/AAAAAAAADjA/2F4CAbpUna4/s1600/profile+of+user+using+struts+and+oracle.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://3.bp.blogspot.com/-D_AuhwQVbk0/UZT1j0MuCcI/AAAAAAAADjA/2F4CAbpUna4/s400/profile+of+user+using+struts+and+oracle.png" height="275" width="400" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: large;"><b style="font-family: Arial,Helvetica,sans-serif;">User's Profile</b></span></td></tr>
</tbody></table>
<span style="font-size: large;"><br /></span>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><span style="font-size: large;"><a href="http://4.bp.blogspot.com/-BYBs-SZUejY/UZUczsEYuXI/AAAAAAAADjQ/enXDdGbxOR8/s1600/update+profile+using+struts2+sessionaware+interface.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-BYBs-SZUejY/UZUczsEYuXI/AAAAAAAADjQ/enXDdGbxOR8/s400/update+profile+using+struts2+sessionaware+interface.png" height="341" width="400" /></a></span></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: large;"><b style="font-family: Arial,Helvetica,sans-serif;">User's Profile Update Page</b></span></td></tr>
</tbody></table>
<span style="font-size: large;"><b> </b></span><br />
<b> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/-nm70rlKNKQE/UZUdIUlS6OI/AAAAAAAADjY/fXC5J3vUins/s1600/updated+profile+record+using+struts2+sessionaware+interface.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-nm70rlKNKQE/UZUdIUlS6OI/AAAAAAAADjY/fXC5J3vUins/s400/updated+profile+record+using+struts2+sessionaware+interface.png" height="248" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><b style="font-family: Arial,Helvetica,sans-serif;">User's Profile After Update</b></td></tr>
</tbody></table>
</b><b> </b></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-22586537851907532592013-05-04T02:24:00.000-07:002014-02-01T21:31:57.546-08:00AJAX validation using Struts2 Framework and XML file with Eclipse Indigo<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>In this tutorial we are performing Server Side Validation using AJAX validation which will lead to the page to show validation errors without reloading the page.</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>To perform AJAX Validation we need to use Struts2-dojo-plugin jar in our project.</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>so firstly download all Required Jars Without dojo-plugin</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><a href="http://v2.adf.ly/NgH0S">Download Link(Struts2 Jars)</a></b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>Download only Struts2-dojo-plugin-2.3.8.jar if you have already downloaded other jars from previous tutorials</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><a href="http://v2.adf.ly/OOGda">struts2-dojo-plugin-2.3.8.jar</a></b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>or you can also download source code which is available in the end of this tutorial that contains all jars(with dojo-plugin) including source code</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><br /></b></span></div>
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- smart phones -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="6442701973" style="display: inline-block; height: 90px; width: 728px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">Project Structure in Project Explorer:</b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://1.bp.blogspot.com/-vSGSgeJUhwA/UYTIU54-jYI/AAAAAAAADfw/r90AzILF_Us/s1600/struts2+ajax+validation+with+xml+file.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-vSGSgeJUhwA/UYTIU54-jYI/AAAAAAAADfw/r90AzILF_Us/s1600/struts2+ajax+validation+with+xml+file.png" /></a></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>reg_form.jsp</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a user input page. </b></span><br />
<span style="font-size: large;"><b>To work with AJAX, <sx:head> must be in the page. Don't use validate="true" in the form tag because it invokes client side validation(Javascript) before Server Side Validation(AJAX validation) but use validate="true" in the submit tag to perform AJAX validation.</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Ajax-Registration-form</title>
<sx:head />
</head>
<body bgcolor="skyblue">
<h1>Ajax Registration Form</h1>
<hr>
<s:form action="register.action" method="post" >
<s:textfield name="Name" label="Name" size="20" />
<s:radio name="Gender" label="Gender" list="{'Male', 'Female'}" />
<s:select name="Course" label="Course" list="{'Select-Option','B.Tech', 'MCA', 'MSC'}" />
<sx:submit align="center" validate="true" />
</s:form>
</body>
</html>
</code></span></pre>
<span style="font-size: large;"><b><br /></b></span>
<span style="font-size: large;"><b>success.jsp</b></span><br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a user's success page.</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>success</title>
</head>
<body bgcolor="lightblue">
<center><h3>
Hello! <s:property value="name"/></h3></center>
</body>
</html>
</code></span></pre>
</div>
</div>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>ContactAction.java</b></span><br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a Action java class.</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> package in.blog.webideaworld;
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings("serial")
public class ContactAction extends ActionSupport {
private String name;
private String gender;
private String course;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getCourse() {
return course;
}
public void setCourse(String course) {
this.course = course;
}
public String execute() throws Exception{
return SUCCESS;
}
}
</code></span></pre>
</div>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>ContactAction-validation.xml</b></span><br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>Create validators in XML file and the format for the validatiors xml file is <ActionClassName>-validation.xml</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
<validators>
<field name="Name">
<field-validator type="requiredstring">
<message>Name is Required.</message>
</field-validator>
<field-validator type="regex">
<param name="expression">[a-zA-Z]{2,20}</param>
<message>Please enter valid name.</message>
</field-validator>
</field>
<field name="Gender">
<field-validator type="requiredstring">
<message>Gender is Required.</message>
</field-validator>
</field>
<field name="Course">
<field-validator type="regex">
<param name="expression">B.Tech|MCA|MSC</param>
<message>Course is required.</message>
</field-validator>
</field>
</validators>
</code></span></pre>
</div>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>struts.xml</b></span><br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>set result name="success" for success.jsp and name="input" for reg_form.jsp for validation messages to show up on input page.</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="register" class="in.blog.webideaworld.ContactAction" method="execute" >
<result name="success">success.jsp</result>
<result name="input">reg_form.jsp</result>
</action>
</package>
</struts>
</code></span></pre>
</div>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>web.xml</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>Struts2_Ajax_Validate</display-name>
<welcome-file-list>
<welcome-file>reg_form.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b><a href="http://v2.adf.ly/OOGTv">Download Code</a></b></span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>View in Browser: </b></span><br />
<span style="font-size: large;"><br /></span>
<br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>Registration form: </b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><a href="http://4.bp.blogspot.com/-zYKXv8lZwGo/UYTS3AcS-uI/AAAAAAAADgA/kNEWbHj_0zY/s1600/registration+form+ajax+struts2+validation.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-zYKXv8lZwGo/UYTS3AcS-uI/AAAAAAAADgA/kNEWbHj_0zY/s1600/registration+form+ajax+struts2+validation.png" /></a></b></span></div>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b>checking validation without input values:</b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><a href="http://3.bp.blogspot.com/-M_6WYeTJ3ek/UYTS-JEz1cI/AAAAAAAADgI/LI_c3OITUBQ/s1600/checking+ajax+struts2+validation.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-M_6WYeTJ3ek/UYTS-JEz1cI/AAAAAAAADgI/LI_c3OITUBQ/s1600/checking+ajax+struts2+validation.png" /></a></b></span></div>
<span style="font-size: large;"><br /></span>
<br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>success page:</b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b><a href="http://3.bp.blogspot.com/-saoBE6FSZkU/UXgiYsXElkI/AAAAAAAADcM/Tg1uc_tko5k/s1600/success+page+using+struts2+framework+with+xml.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-saoBE6FSZkU/UXgiYsXElkI/AAAAAAAADcM/Tg1uc_tko5k/s320/success+page+using+struts2+framework+with+xml.png" height="124" width="320" /></a></b></span></div>
</div>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-77798864383646130882013-05-03T07:56:00.000-07:002014-02-01T21:35:35.982-08:00How to Make/Convert Project into WAR file with Eclipse Indigo<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><span style="color: red;">Step 1:</span> Go to File->Export</b></span></div>
<div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;">
<span style="font-size: large;"><b><a href="http://2.bp.blogspot.com/-vQ6-CWHSFmw/UYPORd9_nsI/AAAAAAAADfE/kaep53V83wA/s1600/export+WAR.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-vQ6-CWHSFmw/UYPORd9_nsI/AAAAAAAADfE/kaep53V83wA/s1600/export+WAR.png" /></a></b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><br /></b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><span id="goog_851006770"><span style="color: red;">Step 2:</span> In the Select Dialog Box, inside 'Select an export destination:'</span> type "war" and select "WAR file" then click on next button.</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><br /></span></div>
<div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;">
<span style="font-size: large;"><b><a href="http://1.bp.blogspot.com/-qBRBfdJjVvw/UYPObv53vkI/AAAAAAAADfM/J5s8oFJhvCo/s1600/war+file+export+dialog+box.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-qBRBfdJjVvw/UYPObv53vkI/AAAAAAAADfM/J5s8oFJhvCo/s1600/war+file+export+dialog+box.png" /></a></b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><span style="color: red;">Step 3:</span> Select your Web project and Destination then click on Finish button.</b></span></div>
<div class="separator" style="clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;">
<span style="font-size: large;"><b><a href="http://2.bp.blogspot.com/-3eXOdS_dV0I/UYPPKdo8kBI/AAAAAAAADfU/-gj_rp7od7g/s1600/saving+war+project+using+eclipse+indigo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-3eXOdS_dV0I/UYPPKdo8kBI/AAAAAAAADfU/-gj_rp7od7g/s1600/saving+war+project+using+eclipse+indigo.png" /></a></b></span></div>
</div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0tag:blogger.com,1999:blog-8955680295286586636.post-78073007607325734132013-04-28T01:22:00.001-07:002014-02-01T21:38:27.362-08:00Client side validation on Radio button,Checkbox and Dropdownlist using JavaScript with JSP<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>In this
Tutorial we are performing client side validation using JavaScript with JSP page. and In this post you can learn that how to perform client side validation on Radio buttons,Check-boxes and on Select tag(Dorpdownlist).</b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b><br /></b></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;">Project Structure in Project Explorer:</b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://4.bp.blogspot.com/-4UYccCTU5C4/UXzXXyx_gGI/AAAAAAAADeY/J7x_eufcRXg/s1600/jsp+form+validation+usig+javascript+project+explorer+view.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-4UYccCTU5C4/UXzXXyx_gGI/AAAAAAAADeY/J7x_eufcRXg/s1600/jsp+form+validation+usig+javascript+project+explorer+view.png" /></a></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;"> Also read for details of <a href="http://webideaworld.blogspot.com/2013/04/how-to-create-first-jsp-project-using.html">How to create first JSP project</a></b></span></div>
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- smart phones -->
<br />
<ins class="adsbygoogle" data-ad-client="ca-pub-3806179769393357" data-ad-slot="6442701973" style="display: inline-block; height: 90px; width: 728px;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b style="text-align: left;"><br /></b></span></div>
<span style="color: red;"><span style="font-size: large;"><b style="text-align: left;">stuform.jsp</b></span></span><br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a user input page.</b></span><br />
<span style="font-size: large;"><b>Make sure for script tag for check.js</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"><script type="text/javascript" src="check.js"></script></code></span></pre>
<span style="font-size: large;"><b>between <head></head> tag</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Register</title>
<script type="text/javascript" src="check.js"></script>
</head>
<body bgcolor="gray">
<center >
<h1> Registration</h1>
<form action="success.jsp" method="post" name="myform">
<table bgcolor="lightblue">
<tr>
<td>Name:</td>
<td><input type="text" name="name" id="user"/></td>
<td><label id="label1"></label></td>
</tr>
<tr>
<td>Country</td>
<td><select id="country" name="country">
<option value="" selected>select option</option>
<option value="India">INDIA</option>
<option value="USA">USA</option>
<option value="China">CHINA</option>
</select>
</td>
<td><label id="label2"></label></td>
</tr>
<tr>
<td>Gender</td>
<td ><input type="radio" name="gender" value="m" />Male
<input type="radio" name="gender" value="f" />Female
</td>
<td><label id="label3"></label></td>
</tr>
<tr>
<td>Fruit</td>
<td><input type="checkbox" name="fruit" value="orange" />Orange
<input type="checkbox" name="fruit" value="banana" />Banana
<input type="checkbox" name="fruit" value="apple" />Apple
</td>
<td><label id="label4"></label></td>
</tr>
<tr>
<td><input type="submit" value="Submit" onclick="return validate();"></td>
</tr></table>
</form>
</center></body>
</html>
</code></span></pre>
<span style="font-size: large;"><br /></span>
<br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="color: red;"><span style="font-size: large;"><b>check.js</b></span></span></div>
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>write javascript on check.js for validate stuform.jsp and we are performing validation on submit button click.</b></span></div>
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> f1=1,f2=1,f3=1,f4=1;
function validate()
{
var user=document.getElementById("user").value;
var element=document.getElementById("label1");
if(user=="")
{
element.innerHTML="Username Required!";
element.style.color="red";
f1=1;
}
else
{
if(user.search(/^([A-Za-z]){4,15}$/)==-1)
{ element.innerHTML="Not a valid User Name.It must be 4-15 characters long";
element.style.color="red";
f1=1;
}
else {
element.innerHTML="Correct";
element.style.color="green";
f1=0;
}
}
var con=document.getElementById("country").value;
var element=document.getElementById("label2");
if(con=="")
{
element.innerHTML="Country Required!";
element.style.color="red";
f2=1;
}
else
{ element.innerHTML="Correct";
element.style.color="green";
f2=0;
}
var gender = document.myform.gender;
var element=document.getElementById("label3");
for (var i=0; i<gender.length; i++)
{
if (gender[i].checked)
{
element.innerHTML="Correct";
element.style.color="green";
f3=0;
break;
}
else
{
element.innerHTML="Gender Required!";
element.style.color="red";
}
}
var fruit = document.myform.fruit;
var element=document.getElementById("label4");
for (var i=0; i<fruit.length; i++)
{
if (fruit[i].checked)
{
element.innerHTML="Correct";
element.style.color="green";
f4=0;
break;
}
else
{
element.innerHTML="Fruit(s) Required!";
element.style.color="red";
f4=1;
}
}
if(f1==1||f2==1||f3==1||f4==1)
{
alert("Complete TextBox Conditions!!");
return false;
}
else
{
return true;
}
}
</code></span></pre>
<span style="font-size: large;"><br /></span>
<span style="color: red;"><span style="font-size: large;"><b>success.jsp</b></span></span><br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>create a user's success page.</b></span><br />
<pre class="prettyprint" style="background: none repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><span style="font-size: large;"><code style="color: black; word-wrap: normal;"> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>success</title>
</head>
<body bgcolor="lightblue">
<center><h3>
Successfully Registered. </h3></center>
</body>
</html>
</code></span></pre>
</div>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><b><a href="http://adf.ly/Nx30p">Download Code</a></b></span><br />
<span style="font-size: large;"><br /></span>
<span style="color: red;"><span style="font-size: large;"><b>View in Browser: </b></span></span><br />
<div style="font-family: Arial,Helvetica,sans-serif;">
<span style="font-size: large;"><b>checking validation:</b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://2.bp.blogspot.com/-bpX8BnCn19o/UXzZwvg8pfI/AAAAAAAADeo/vPy3mFLJfZQ/s1600/checking+validation+using+javascript.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-bpX8BnCn19o/UXzZwvg8pfI/AAAAAAAADeo/vPy3mFLJfZQ/s1600/checking+validation+using+javascript.png" /></a></span></div>
<span style="font-size: large;"><b style="font-family: Arial,Helvetica,sans-serif;"> success page: </b><b> </b></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="http://3.bp.blogspot.com/-GS3IDvBRTNM/UXzZ5ohf7YI/AAAAAAAADew/Z_YLbH_QZvs/s1600/success+page+for+javascript+validation.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-GS3IDvBRTNM/UXzZ5ohf7YI/AAAAAAAADew/Z_YLbH_QZvs/s1600/success+page+for+javascript+validation.png" /></a></span></div>
<span style="font-size: large;"><b><br /></b></span></div>
Blog Adminhttp://www.blogger.com/profile/00826406596115760683noreply@blogger.com0