?? 在eclipse中開發struts2應用 - 蟲二的專欄~~在路上~~~ - csdnblog.htm
字號:
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">在如圖</SPAN><SPAN
lang=EN-US>3.12</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示的導航樹中,單擊“</SPAN><SPAN
lang=EN-US>WEB-INF</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">”節點前的加號,展開該節點,看到該節點下包含的</SPAN><SPAN
lang=EN-US>web.xml</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">文件子節點。</SPAN></FONT></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">單擊</SPAN><SPAN
lang=EN-US>web.xml</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">文件節點,編輯該文件,編輯該文件沒有絲毫特殊之處,同樣是在</SPAN><SPAN
lang=EN-US>web.xml</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">文件中定義</SPAN><SPAN
lang=EN-US>Struts2</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">的核心</SPAN><SPAN
lang=EN-US>Filter</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">,并定義該</SPAN><SPAN
lang=EN-US>Filter</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所攔截的</SPAN><SPAN
lang=EN-US>URL </SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">模式。至此,該</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用完全具備了</SPAN><SPAN
lang=EN-US>Struts2</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">框架的支持。</SPAN></FONT></P>
<H3 style="MARGIN: 15pt 0cm"><A name=_Toc166861022><SPAN lang=EN-US>3.3.3
</SPAN></A><SPAN style="mso-bookmark: _Toc166861022"><SPAN
style="FONT-FAMILY: 黑體; mso-ascii-font-family: Arial">部署</SPAN><SPAN
lang=EN-US>Struts2</SPAN></SPAN><SPAN><SPAN
style="FONT-FAMILY: 黑體; mso-ascii-font-family: Arial">應用</SPAN><O:P></O:P></SPAN></H3>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">本應用的功能將非常類似于第二章所介紹的</SPAN><SPAN
lang=EN-US>Struts2</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用,因此本節所使用的</SPAN><SPAN
lang=EN-US>JSP</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">頁面與第二章所使用的</SPAN><SPAN
lang=EN-US>JSP</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">頁面也非常類似,故此處不再給出這些</SPAN><SPAN
lang=EN-US>JSP</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">頁面的代碼。</SPAN></FONT></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">在</SPAN><SPAN
lang=EN-US>Eclipse</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">中添加</SPAN><SPAN
lang=EN-US>JSP</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">頁面也是很簡單的,此處不再贅述。</SPAN></FONT></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">建立了這些</SPAN><SPAN
lang=EN-US>JSP</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">頁面后,單擊</SPAN><SPAN
lang=EN-US>Eclipse</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">主界面上部署</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用的工具按鈕,部署</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用的運行應用服務器的兩個按鈕如圖</SPAN><SPAN
lang=EN-US>3.13</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示。</SPAN></FONT></P>
<P class=a1 style="MARGIN: 6pt 0cm 0pt"><SPAN lang=EN-US><V:SHAPE
id=_x0000_i1028 style="WIDTH: 366pt; HEIGHT: 62.25pt"
type="#_x0000_t75"><V:IMAGEDATA
src="file:///C:/DOCUME~1/yeeku/LOCALS~1/Temp/msoclip1/01/clip_image013.png"
o:title="3.13"><FONT size=3></FONT></V:IMAGEDATA></V:SHAPE></SPAN></P>
<P class=a2 style="MARGIN: 3pt 0cm 6pt"><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">圖</SPAN><SPAN
lang=EN-US>3.13 Eclipse</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">中部署</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用和啟動服務器的按鈕</SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">在</SPAN><SPAN
lang=EN-US>Eclipse</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">中部署</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用請按如下步驟進行。</SPAN></FONT></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">(</SPAN><SPAN
lang=EN-US>1</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">)單擊部署</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用的按鈕將看到彈出如圖</SPAN><SPAN
lang=EN-US>3.14</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示的對話框。</SPAN></FONT></P>
<P class=a1 style="MARGIN: 6pt 0cm 0pt"><SPAN lang=EN-US><V:SHAPE
id=_x0000_i1029 style="WIDTH: 274.5pt; HEIGHT: 238.5pt"
type="#_x0000_t75"><V:IMAGEDATA
src="file:///C:/DOCUME~1/yeeku/LOCALS~1/Temp/msoclip1/01/clip_image015.png"
o:title="3.14"><FONT size=3></FONT></V:IMAGEDATA></V:SHAPE></SPAN></P>
<P class=a2 style="MARGIN: 3pt 0cm 6pt"><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">圖</SPAN><SPAN
lang=EN-US>3.14 </SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">部署</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用的對話框</SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">(</SPAN><SPAN
lang=EN-US>2</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">)在如圖</SPAN><SPAN
lang=EN-US>3.14</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示的對話框的上面看到選擇項目的下拉列表,選中需要部署的</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用,例如本示例就是</SPAN><SPAN
lang=EN-US>Struts2Demo</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">。單擊右邊的“</SPAN><SPAN
lang=EN-US>Add</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">”按鈕,該按鈕用于添加想要部署到的</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">服務器,單擊“</SPAN><SPAN
lang=EN-US>Add</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">”按鈕后看到如圖</SPAN><SPAN
lang=EN-US>3.15</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示的對話框。</SPAN></FONT></P>
<P class=a1 style="MARGIN: 6pt 0cm 0pt"><SPAN lang=EN-US><V:SHAPE
id=_x0000_i1030 style="WIDTH: 291.75pt; HEIGHT: 189pt"
type="#_x0000_t75"><V:IMAGEDATA
src="file:///C:/DOCUME~1/yeeku/LOCALS~1/Temp/msoclip1/01/clip_image017.png"
o:title="3.15"><FONT size=3></FONT></V:IMAGEDATA></V:SHAPE></SPAN></P>
<P class=a2 style="MARGIN: 3pt 0cm 6pt"><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">圖</SPAN><SPAN
lang=EN-US>3.15 </SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">部署到應用服務器</SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">(</SPAN><SPAN
lang=EN-US>3</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">)在如圖</SPAN><SPAN
lang=EN-US>3.15</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">的對話框上面的</SPAN><SPAN
lang=EN-US>Server</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">下拉列表中選中</SPAN><SPAN
lang=EN-US>Tomcat5</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">選項,即對應于如圖</SPAN><SPAN
lang=EN-US>3.15</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示界面。選中后單擊“</SPAN><SPAN
lang=EN-US>Finish</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">”按鈕,返回如圖</SPAN><SPAN
lang=EN-US>3.14</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示的對話框,單擊如圖</SPAN><SPAN
lang=EN-US>3.14</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示對話框中的“</SPAN><SPAN
lang=EN-US>OK</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">”按鈕,</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用部署成功。</SPAN></FONT></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">(</SPAN><SPAN
lang=EN-US>4</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">)</SPAN><SPAN
lang=EN-US>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用部署成功后,單擊如圖</SPAN><SPAN
lang=EN-US>3.13</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示工具條中的“啟動服務器”按鈕旁的小三角,出現下拉菜單,將光標移動到下拉菜單中的</SPAN><SPAN
lang=EN-US>Tomcat5</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">菜單項,將出現該菜單項下的二級菜單。即看到如圖</SPAN><SPAN
lang=EN-US>3.16</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示的界面。</SPAN></FONT></P>
<P class=a1 style="MARGIN: 6pt 0cm 0pt"><SPAN lang=EN-US><V:SHAPE
id=_x0000_i1031 style="WIDTH: 164.25pt; HEIGHT: 67.5pt"
type="#_x0000_t75"><V:IMAGEDATA
src="file:///C:/DOCUME~1/yeeku/LOCALS~1/Temp/msoclip1/01/clip_image019.png"
o:title="3.16"><FONT size=3></FONT></V:IMAGEDATA></V:SHAPE></SPAN></P>
<P class=a2 style="MARGIN: 3pt 0cm 6pt"><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">圖</SPAN><SPAN
lang=EN-US>3.16 </SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">啟動服務器</SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><FONT
size=3><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">(</SPAN><SPAN
lang=EN-US>5</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">)單擊如圖</SPAN><SPAN
lang=EN-US>3.16</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示的菜單的</SPAN><SPAN
lang=EN-US>Start</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">菜單項,啟動</SPAN><SPAN
lang=EN-US>Tomcat</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">服務器。然后在瀏覽器中訪問剛才的</SPAN><SPAN
lang=EN-US>Struts2Demo</SPAN><SPAN
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -