⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 8.mht

📁 Enterprise Java Bean的PPT文档,很好的东西.
💻 MHT
📖 第 1 页 / 共 5 页
字号:
Menu, the form Set JSP details will appear > Select Add.. under Beans =
section=20
as shown below.</B></P>
<P><B>The menu for Select Beans will appear &gt; Add ID as itemData, =
Scope as=20
page and Class as ItemData. </B></P>
<P><IMG height=3D504=20
src=3D"http://www.tusc.com.au/tutorial/images/chap8/CreateJSPWizardSecond=
.png"=20
width=3D804 align=3Dleft border=3D0 name=3DGraphic5><BR =
clear=3Dleft><B>Press Ok. Now=20
selected JSP details can be seen after selecting various options as =
shown=20
below.</B></P>
<P style=3D"MARGIN-BOTTOM: 0in"><IMG height=3D540=20
src=3D"http://www.tusc.com.au/tutorial/images/chap8/CreateJSPWizardThird.=
png"=20
width=3D556 align=3Dleft border=3D0 name=3DGraphic21><BR =
clear=3Dleft><BR></P>
<P style=3D"MARGIN-BOTTOM: 0in"><B>Press Finish. A new file named =
showItems.jsp=20
will be created under the web module OnlineStore as shown below</B>.</P>
<P><BR><BR></P>
<P><IMG height=3D560=20
src=3D"http://www.tusc.com.au/tutorial/images/chap8/ShowItemsCreated.png"=
=20
width=3D726 align=3Dleft border=3D0 name=3DGraphic27><BR =
clear=3Dleft><BR><BR></P>
<H3>Modify Method processRequest in Servlet AccessController : </H3>
<P>Now, in order to display all items of MyStore from a JSP page, we =
have to=20
modify the proccessRequest method in servlet AccessController. </P>
<P><B>Modify String ITEMS_SCREEN to "/showItems.jsp" as shown =
below.</B></P>
<P><IMG height=3D44=20
src=3D"http://www.tusc.com.au/tutorial/images/chap8/StringShowItems.png" =
width=3D386=20
align=3Dleft border=3D0 name=3DGraphic31><BR clear=3Dleft><B>Comment out =
the call to=20
method displayAllItems in processRequest.</B></P>
<P><B>Add a Session attribute named itemsList with values of =
listItems.</B></P>
<P><B>Add a Request Dispatcher and pass buildUrl as an argument, which =
has the=20
url for the showItems.jsp page.</B></P>
<P><B>Forward to that request dispatcher to draw the JSP page.</B> </P>
<P>Code snippet of the modified processRequest method is shown =
below.</P>
<H3 style=3D"MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in"><IMG height=3D560=20
src=3D"http://www.tusc.com.au/tutorial/images/chap8/ProcessRequest.Modifi=
ed.png"=20
width=3D510 align=3Dleft border=3D0 name=3DGraphic33><BR =
clear=3Dleft><BR></H3>
<H3>Add Html and JSP Tags :</H3>
<P><B>First import the following packages: au.com.tusc.cmp.*,=20
java.util.ArrayList and java.util.Iterator.</B></P>
<P><B>Now add the necessary HTML and JSP tags to access items of=20
MyStore.</B></P>
<P><B>Get itemsList from our session attribute set in servlet=20
AccessController.</B></P>
<P><B>Set itemData as a page attribute via pageContext.</B></P>
<P><B>Now display the attributes of itemData using JSP property access =
tags.=20
Code snippet for the showItems page is shown below.</B></P>
<P style=3D"MARGIN-BOTTOM: 0in"><IMG height=3D592=20
src=3D"http://www.tusc.com.au/tutorial/images/chap8/ShowItemsImplemented.=
png"=20
width=3D600 align=3Dleft border=3D0 name=3DGraphic29><BR =
clear=3Dleft><FONT=20
color=3D#800000><I>Note : This JSP Page is a view in the Front =
Controller Pattern=20
discussed above.</I></FONT></P>
<P><BR><BR></P>
<P><B>Now the JSP page is done.</B></P>
<P><B>Go to OnlineStore (web module) node &gt; right click &gt; select =
Lomboz=20
J2EE.. on pop up menu &gt; Check All JSP Syntax.</B></P>
<P><B>See if there are any errors.</B></P>
<P><B>Go to OnlineStore node &gt; right click &gt; select Lomboz J2EE.. =
on pop=20
up menu &gt; Add WEB-INF/lib JARs to the Classpath as shown =
below.</B></P>
<P><IMG height=3D391=20
src=3D"http://www.tusc.com.au/tutorial/images/chap8/AddWeb-INF.png" =
width=3D502=20
align=3Dleft border=3D0 name=3DGraphic30><BR clear=3Dleft><BR><BR></P>
<H3>Deploy Module OnlineStore :</H3>
<P><B>In order to deploy, go to LombozJ2EE view</B>.</P>
<P><B>Select web module OnlineStore &gt; right click &gt; select Deploy =
module,=20
make sure the server is running.</B></P>
<P><B>Deployment status will be visible on the console. If deployment is =

successful then test your JSP page.</B></P>
<H3>Test your JSP Page :</H3>
<P><B>Go to your browser and access the servlet using the following web =
address,=20
'http://localhost:8080/OnlineStore/access'</B></P>
<P><B>where 'access' is the url mapping that was assigned whilst =
creating the=20
servlet in the Servlet Creation Wizard, and OnlineStore is the web =
module where=20
the servlet AccessController resides.</B></P>
<P><B>The login screen will be displayed. Enter username as 'ANDY' and =
password=20
as 'PASSWD'. The next screen will be the list of items in MyStore as =
shown=20
below.</B></P>
<P><IMG height=3D251=20
src=3D"http://www.tusc.com.au/tutorial/images/chap8/RunShowItemJSP.png" =
width=3D404=20
align=3Dleft border=3D0 name=3DGraphic32><BR clear=3Dleft><BR><BR></P>
<P><B>You have successfully created a JSP page using all the J2EE =
components,=20
and they have been created and deployed successfully. =
Congratulations!</B></P>
<P style=3D"MARGIN-BOTTOM: 0in"><BR></P>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <THEAD>
  <TR vAlign=3Dtop>
    <TD width=3D"33%"><A =
href=3D"http://www.tusc.com.au/tutorial/html/chap7.html"=20
      name=3DChapter7><IMG height=3D35=20
      src=3D"http://www.tusc.com.au/tutorial/images/PrevArrow.png" =
width=3D51=20
      align=3Dleft border=3D0 name=3DGraphic15><BR =
clear=3Dleft></A></TD>
    <TD width=3D"33%">
      <P align=3Dcenter><A name=3D"Table of Contents"></A><A=20
      href=3D"http://www.tusc.com.au/tutorial/html/index.html"=20
      name=3D"Table of Contents"><IMG height=3D34=20
      src=3D"http://www.tusc.com.au/tutorial/images/TOC.png" width=3D51 =
align=3Dbottom=20
      border=3D0 name=3DGraphic2></A></P></TD>
    <TD width=3D"33%"><A =
href=3D"http://www.tusc.com.au/tutorial/html/chap9.html"=20
      name=3DChap9><IMG height=3D36=20
      src=3D"http://www.tusc.com.au/tutorial/images/NextArroww.png" =
width=3D49=20
      align=3Dright border=3D0 name=3DGraphic34><BR =
clear=3Dright></A></TD></TR></THEAD>
  <TBODY></TBODY></TABLE>
<P align=3Dcenter><IMG height=3D2=20
src=3D"http://www.tusc.com.au/tutorial/images/blurulr6.gif" width=3D796 =
align=3Dbottom=20
border=3D0 name=3DGraphic56></P>
<TABLE cellSpacing=3D0 cellPadding=3D4 width=3D"100%" bgColor=3D#0a6a91 =
border=3D0>
  <COLGROUP>
  <COL width=3D51>
  <COL width=3D74>
  <COL width=3D69>
  <COL width=3D62>
  <TBODY>
  <TR>
    <TD width=3D"20%">
      <P><!-- Footer --><A href=3D"http://www.tusc.com.au/"><IMG =
height=3D73=20
      alt=3DTUSC =
src=3D"http://www.tusc.com.au/tutorial/images/header/logo.gif"=20
      width=3D149 align=3Dbottom border=3D0 name=3DGraphic1></A> =
</P></TD>
    <TD width=3D"29%">
      <P align=3Dleft><IMG height=3D73 alt=3D"Reliable, On-Time =
Delivery."=20
      src=3D"http://www.tusc.com.au/tutorial/images/header/reliable.gif" =
width=3D267=20
      align=3Dbottom border=3D0 name=3DGraphic2> </P></TD>
    <TD width=3D"27%">
      <P align=3Dleft><!--copyright details--><FONT =
color=3D#ffffff>Copyright 2003=20
      TUSC Pty. Ltd.</FONT> </P></TD>
    <TD width=3D"24%"></TD></TR></TBODY></TABLE>
<P><!-- footer finishes --></P></BODY></HTML>

------=_NextPart_000_009C_01C4DAC1.2B501B70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.tusc.com.au/tutorial/images/header/tuscJ2eeLogo.gif

R0lGODlhlQB9AIcAAAErQgE1SwdafCVQYzJtd0x9aQlliwBhkQBmmQBqkQVqkQRomgpqkQhqnAxt
nRhlghBvnxRyoRh0ohx2pCBxgiB5pSR7pyh+qUZ1iWiFWSyAqjCCrDSFrTiHrzyKsUCMskSOtEiR
tUyTt1CWuVSYuliavFydvWmKmGCfv2SiwWikwmymxHCpxXywyrudKYmPReuqDIumsaC0vIO0zYe3
z4u50I+70pO+05/F2KPH2qfK26vM3a/P37fHzbPR4LfT4rvW47/Y5fDTjP/jo//quMrV2sPb58fd
6Mvf6tPd4c/i69Pk7dfn79vk69vp8N/r8uPq7ePu8+nv8Ofw9evz9+/1+PP3+vb4+Pf6+/v8/f//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAACVAH0A
AAj/ABEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKRMCgpMmTKFOqXMmypcuS
ChIkeOlS5kyWMg/oTHDAZk8FOHuivKmzqFGaSJMqrXlz6cmYCYCuhOrTJs+mKRXoHGrS6FGnYMMy
xQrWZsuqVq9KVXkV5YGSPL2+FUu3LkyZdc3izMm3b9C5XbvKtUs4LFS7eleiTUt26NaTgAcXnqwU
b17Livv2TMtSK2C4kL9SHj32ctS9cRljZvs4sODWpGOnTCyW9uzUVhlQIFCgAAEKs3WuZYBVtOzj
JleHtT2UMYUML2BIl+4iA/CTcbm+Rs4d7unLw1FS/01AIToMFy/Sv3BBvQB24dpLwu4eW/ly+9hn
Rq9OgLhZAua5l9x8xEFGH3LMOUUVTgS4UJ1/jJWUgXTXEbfTUOEdKNthiOEnIQwvPKCaTVJN+MJ7
n4GmYXceLgVVhuW5UMCInJXEXn9wFTXbitzJlGFZylHgIHA0UiVVATBkgGJjKfJIGYcdNtXgid6p
BpReQrrwlI4pNelkYS0updeUzalWZUnrOUZggV+OFtNkNglJ5VMjJofXhMGt2SZp3xFGHnqZmQkh
A0jmqeeecDZG1wtKBsqYVDY1yBqXdhlg6aWYZqopSpp26imnBiTg6aigXlpABqGOiltuDEAl6aSH
Jv8lAAEY1GrrrbjiKoABDBggQK7AAkuAACXNGuyxtj7AKwO/3voCBrQiW6sAEfr3qqGx0oSBFtx2
6+234PZArAAygGuuuVdgwOsDTZzrbrdFEGvACd9e8e63MVBrFaTXYutlUvTe624SxD7Qg8DunsDr
tudK0QQU9porRX/k3gtFE1KYS3C1CvQrXlwXhhWwFlfEYPLJKJ/cLrfxMmAwyTKgnMS3PaBcBLcK
M4BBxN72cAIBAwxAwAkyQPHtxL2Wa24RJ2AQNK0nHAyvADtddVMBLijqnVcidytFAAAEIPbYY4ct
tRYtvwzFAGEDAIDS3KYbNtgx4LwwzySfALbbfAf/MEDdXvdnANzdQqE334gPkDHLVFdtVgEvtJgT
pUuN/DXZmIMdwNlpHywF22K/7a3cYwOe887enjB35gAAzi3Sg39bBOisD2A040WlpQB0YYL870uW
77166G5vPrXLntMuereki2363d32oDnxbdvuLeyEzz482QBYzzjIfTGa4IDZsmR50EFjjj4BNzOO
vBafz7183Bis/rzOPKtONgZN03204HC7AgGGV7y9eQ9t1DKKWV5QgBd1JjtgGZkWmpCEJvRgAGUr
WgV51jn4KY9wzQvA/VDHrfqFjgCL89niApe0bslge1ErQs38djsETm4nBwAQkcIUk9+5RILdSoLy
/87mrQ7GL3QgNKHz7Ia/bimxez3A29Ee0EKSDZBsMcBbDzBQw5bdsCeQm8mCHtg1cGkvdEQ83suO
CLYk2o+JJNSCEseGgRgUQYpagEJ/MqC02ZUtjl4rIrGgkjvxXclHsQEiy4a4tIIlT35uLB0ceRaD
7RUPA+3rVhN+8wKlyYB7aWzk1nRiABdQwDLjq4si0cZIMzrSg5Ac3RxHyLMm0I57ZvPWJjNQAMBV
cmwDmBnJhCCEIRjzmEMQQgaWSYDJAchq4yHNKs8ItlAi8H1snB/JZjnJImIgc6E7YBMg9wBfDk+Y
VygmEdbJTiIoszcMzAkDc1clrYllmq2U3SvXFv9Lr92SlvViGgYJCDcoMKqc3Ppk2aypz5KUp5nl
eYBRFEBRVhUGn/KzZgf5GTrXeRCL3UTXFrnnOoMqq48YPCEek8BBYpUEcgxYpld8ZKTJYBSNonxZ
8wDAMG5JD6RaOB3eZEA4jvqPW+NkltIEOLwT1LBkBOiiSxlAACXFc6ZiTKVTblrNnEpNf2M7QREs
SADMtU+oQcSgWK8ghRhgDm7YcyHmuke0GNTvgC0rSVXJaSEFAmWMduEqADT6Si28kHvpW133IoZW
nPWNAGU1q9eoGDv6ERBx3ZOqSarKS/LRE0J9uufSUtpVV74PflfkHi7h1lhq7o17J+BZXDWZ2tr/
aVZC6KkQA+RykxqJ1oygcxthT8vKAuISALHtVmOlZ9yydU+YrwPgt5pQv+aCDa8uLYAQiDCn1+xE
KuP5EVLwuVCveisJ3xRe8QYgA7w19gpbHGjiTrAyFlZ2dDIoK2YDgMLjEWq73c2RAnvr28pJrAcy
6AGCV3jewjIvCTE4gYQl3AMGw7FeEJ7wCeyIx9mCSwo103APanhNG5kSVlW7i1ZbskqEXfNlLgZX
zvobY29BgbIerbEWxIXbRqmEt5BaMUsEUNeUGfnIBOCVAQhw5CajTAYncCmRY+bkIxMVAy4tZ5Wr
LNEEAOhUfxnwXXzoEgGY+cxoTrOal9UrNbv5/80n8dWb3/yAFyT5JHPOs5nxwsCqnoW3N3kToniE
FxfgyE/Q6ViA/aUX8Q76ODIRkm7r0qBmAuglvquaox8NaUkXps4zeihNvrgZsVCgN6hOtapXzepW
u/rVsE71hHgZ61qvB54z2rSKsRoWzi7z18AOtrCHTexiG/vYy4wOspedAQf9+pSIxHSm7clp2TRo
0mDBWoUKfJZMV3tFSML2UrAmIJPUdNS++7aGCACDcmdbRio5N7rLp+7JACos5O52mIJT7wM5iNos
ybdLoNRvdUeHALpOSbPdPXCAF9xJ7I5cUmJ06KQ4/OErYs+MaIK1EysI499mNwya2RIAgYguCf8H
+YEmlKSohAdy52F4WVTOafPwZzeQY8+DwETzR2NtOkCH92gu3nPunOrXBRA3YQRd9EFblDRMb/qe
nu6mlEsdQUIWS9Sv7iTAQp3oXI+NAyFt9bAPfd8dMruTsl6XsqsdTGifzEjmTve62/3ueM+73vfO
9777/e+AD7zgB0/4whv+8IhPvOIXz/jGO/7xkI+85CdP+cpb/iHcunzfgeAAgmjBIpkviLcEMgMj

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -