📄 为struts 2_0做好准备 - max on java - blogjava.htm
字号:
style="COLOR: #000000">org.apache.struts2.dispatcher.FilterDispatcher</SPAN><SPAN
style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">filter-class</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> </SPAN><SPAN
style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">filter</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> </SPAN><SPAN
style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">filter-mapping</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> </SPAN><SPAN
style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">filter-name</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN
style="COLOR: #000000">struts2</SPAN><SPAN
style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">filter-name</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> </SPAN><SPAN
style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">url-pattern</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN
style="COLOR: #000000">/*</SPAN><SPAN
style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">url-pattern</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> </SPAN><SPAN
style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">filter-mapping</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> </SPAN><SPAN
style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">welcome-file-list</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> </SPAN><SPAN
style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">welcome-file</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN
style="COLOR: #000000">index.html</SPAN><SPAN
style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">welcome-file</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> </SPAN><SPAN
style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">welcome-file-list</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">web-app</SPAN><SPAN
style="COLOR: #0000ff">></SPAN></DIV>
<P></P>
<LI>新建struts.xml文件
<P>右键点击,Struts2_HelloWorld\Java Resources: src,出现如图7所示菜单<BR><IMG id=IMG8
alt="图7 新建Other菜单"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image015.png"><BR>图7
新建Other菜单<BR>点击“Other”,出现新建对话框,如图8所示 </P>
<P><IMG id=IMG9 alt="图8 新建对话框"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image017.png"><BR>图8
新建对话框<BR>点击“Next”,出现新建文件对话框,如图9所示 </P>
<P><IMG id=IMG10 alt="图9 新建文件对话框"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image019.png"><BR>图9
新建文件对话框<BR>在“File name”中键入sturts.xml,点击“Finish”,然后将struts.xml的内容修改为:<BR></P>
<DIV
style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top><SPAN style="COLOR: #0000ff"><!</SPAN><SPAN
style="COLOR: #ff00ff">DOCTYPE struts PUBLIC<BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"<BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> "http://struts.apache.org/dtds/struts-2.0.dtd"</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">struts</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top> </SPAN><SPAN
style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">include </SPAN><SPAN
style="COLOR: #ff0000">file</SPAN><SPAN
style="COLOR: #0000ff">="struts-default.xml"</SPAN><SPAN
style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">struts</SPAN><SPAN
style="COLOR: #0000ff">></SPAN></DIV>
<P></P>
<LI>新建index.html文件
<P>右键点击Struts2_HelloWorld\WebContent,出现如图10所示的菜单<BR><IMG id=IMG11
alt="图10 新建Other菜单"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image021.png"><BR>图10
新建Other菜单<BR>点击“Other”,出现新建对话框,如图11所示 </P>
<P><IMG id=IMG12 alt="图11 新建对话框"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image023.png"><BR>图11
新建对话框<BR>选择Web\HTML,点击“Next”出现如图12所示的对话框 </P>
<P><IMG id=IMG13 alt="图12 新建HTML页面对话框"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image025.png"><BR>图12
新建HTML页面对话框<BR>在“File Name”中键入index.html,点击“Next”,出现如图13所示的对话框 </P>
<P><IMG id=IMG14 alt="图13 模板选择对话框"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image027.png"><BR>图13
模板选择对话框<BR>点击“Finish”,将index.html的内容修改为以下内容:<BR></P>
<DIV
style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top><SPAN style="COLOR: #0000ff"><!</SPAN><SPAN
style="COLOR: #ff00ff">DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">html</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">head</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">meta </SPAN><SPAN
style="COLOR: #ff0000">http-equiv</SPAN><SPAN
style="COLOR: #0000ff">="Content-Type"</SPAN><SPAN
style="COLOR: #ff0000"> content</SPAN><SPAN
style="COLOR: #0000ff">="text/html; charset=UTF-8"</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">title</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN
style="COLOR: #000000">Hello World</SPAN><SPAN
style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">title</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">head</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">body</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN
style="COLOR: #800000">h3</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN
style="COLOR: #000000">Hello World!</SPAN><SPAN
style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">h3</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">body</SPAN><SPAN
style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/None.gif"
align=top></SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN
style="COLOR: #800000">html</SPAN><SPAN
style="COLOR: #0000ff">></SPAN></DIV>
<P></P>
<LI>将应用程序打包到tomcat上
<P>右键点击Struts_HelloWorld,出现如图14所示的菜单<BR><IMG id=IMG15 alt="图14 工程菜单"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image029.png"><BR>图14
工程菜单<BR>点击“Export\WAR file”,出现如图15所示的对话框 </P>
<P><IMG id=IMG16 alt="图15 输出对话框"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image031.png"><BR>图15
输出对话框<BR>选择“Web\WAR file”,点击“Next”,出现如图16所示的对话框 </P>
<P><IMG id=IMG17 alt="图16 输出路径对话框"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image033.png"><BR>图16
输出路径对话框<BR>输入war文件的路径(如%tomcat%\webapps\Struts2_HelloWorld.war),点击“Finish”关闭对话框。
</P>
<LI>启动tomcat,运行应用程序
<P>打开你的Internet
Explorer,键入http://localhost:8080/Struts2_HelloWorld/,窗口输出如图17所示<BR><IMG
id=IMG18 alt="图17 Hello World窗口"
src="为Struts 2_0做好准备 - Max On Java - BlogJava.files/o_image035.png"><BR>图17
Hello World窗口<BR></P></LI></OL>
<LI>第一个Struts 2.0应用程序——Hello World
<OL>
<LI>新建类包(package)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -