?? 在eclipse中開發struts2應用 - 蟲二的專欄~~在路上~~~ - csdnblog.htm
字號:
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">,顯然應該選中</SPAN><SPAN
lang=EN-US>Enable</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">單選框。選中該單選框后,還應該在下面的三個文本輸入框內輸入相應的地址:例如</SPAN><SPAN
lang=EN-US>Tomcat Home Directory</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>Tomcat</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">安裝在</SPAN><SPAN
lang=EN-US>D</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">盤的</SPAN><SPAN
lang=EN-US>tomcat5520</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">路徑下,故在該文本框內輸入了</SPAN><SPAN
lang=EN-US>D:\tomcat5520</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></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>5</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">)單擊圖</SPAN><SPAN
lang=EN-US>3.9</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>Eclipse</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>Tomcat</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>Web</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>MyEclipse</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">的幫助。借助于</SPAN><SPAN
lang=EN-US>MyEclipse</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 lang=EN-US> </SPAN><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>Eclipse</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">主界面的“</SPAN><SPAN
lang=EN-US>File</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">”菜單,在出現的菜單中單擊“</SPAN><SPAN
lang=EN-US>New</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">”菜單項,該</SPAN><SPAN
lang=EN-US>New</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">菜單還有二級菜單,在</SPAN><SPAN
lang=EN-US>New </SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">菜單項的二級菜單中單擊“</SPAN><SPAN
lang=EN-US>Other...</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">”菜單項,將彈出一個如圖</SPAN><SPAN
lang=EN-US>3.10</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_i1036 style="WIDTH: 258pt; HEIGHT: 289.5pt"
type="#_x0000_t75"><V:IMAGEDATA
src="file:///C:/DOCUME~1/yeeku/LOCALS~1/Temp/msoclip1/01/clip_image007.png"
o:title="3.10"><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.10 </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.10</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示的對話框中,選中“</SPAN><SPAN
lang=EN-US>Web Project</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>Next</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">”按鈕,看到如圖</SPAN><SPAN
lang=EN-US>3.11</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_i1026 style="WIDTH: 249.75pt; HEIGHT: 226.5pt"
type="#_x0000_t75"><V:IMAGEDATA
src="file:///C:/DOCUME~1/yeeku/LOCALS~1/Temp/msoclip1/01/clip_image009.png"
o:title="3.11"><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.11 </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>3</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">)在如圖</SPAN><SPAN
lang=EN-US>3.11</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所示對話框的</SPAN><SPAN
lang=EN-US>Project Name</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>3.11</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>Web</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=_Toc166861021><SPAN lang=EN-US>3.3.2
</SPAN></A><SPAN style="mso-bookmark: _Toc166861021"><SPAN
style="FONT-FAMILY: 黑體; mso-ascii-font-family: Arial">增加</SPAN><SPAN
lang=EN-US>Struts2</SPAN></SPAN><SPAN style="mso-bookmark: _Toc166861021"><SPAN
style="FONT-FAMILY: 黑體; mso-ascii-font-family: Arial">支持</SPAN></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>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><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>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><SPAN
lang=EN-US>lib</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">路徑下的</SPAN><SPAN
lang=EN-US>struts2-core-2.0.6.jar</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">、</SPAN><SPAN
lang=EN-US>xwork-2.0.1.jar</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>Web</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">應用的</SPAN><SPAN
lang=EN-US>lib</SPAN><SPAN
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">路徑下,也就是</SPAN><SPAN
lang=EN-US>%workspace%Struts2Demo\WebRoot\WEB-INF\lib</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>Eclipse</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>F5</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>3.12</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_i1027 style="WIDTH: 156pt; HEIGHT: 179.25pt"
type="#_x0000_t75"><V:IMAGEDATA
src="file:///C:/DOCUME~1/yeeku/LOCALS~1/Temp/msoclip1/01/clip_image011.png"
o:title="3.12"><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.12 </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></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.12</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><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></FONT></P>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -