一,第一个Struts 2.0应用程序——Hello World
Ⅰ,新建类包,如下图所示。

Ⅱ,输入Name后完成。

Ⅲ,在新建的包内新建一个类。

Ⅳ,给这个类一个名字,并且把这个类作为SuperClass的子类。

Ⅴ,做成struts2的配置文件struts.xml。这个文件是核心的配置文件。
一般会考虑将它单独放在一个文件夹下。围绕这它展开web程序的开发。
这里放在/src的目录下。

Ⅵ,输入文件名。

Ⅶ,将struts.xml的内容修改成以下。
<!
DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"
>
<
struts
>
<
include
file
="struts-default.xml"
/>
<
package
name
="tutorial"
extends
="struts-default"
>
<
action
name
="HelloWorld"
class
="tutorial.HelloWorld"
>
<
result
>
HelloWorld.jsp
</
result
>
</
action
>
</
package
>
</
struts
>
Ⅷ,新建一个JSP程序。


Ⅸ,将SayHello.jsp的内容修改成以下。
<
%@ page
contentType
="text/html; charset=UTF-8"
%
>
<
%@ taglib
prefix
="s"
uri
="/struts-tags"
%
>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
<
html
>
<
head
>
<
title
>
Say Hello
</
title
>
</
head
>
<
body
>
<
h3
>
Say "Hello" to:
</
h3
>
<
s:form
action
="HelloWorld"
>
Name:
<
s:textfield
name
="name"
/>
<
s:submit
/>
</
s:form
>
</
body
>
</
html
>
Ⅹ,同样的步骤再生成HelloWorld.jsp,以下是其内容。
<%
...
@ page contentType="text/html; charset=UTF-8"
%>

<%
...
@ taglib prefix="s" uri="/struts-tags"
%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
<
html
>
<
head
>
<
title
>
Hello
</
title
>
</
head
>
<
body
>
<
h3
><
s:property
value
="name"
/></
h3
>
</
body
>
</
html
>
Ⅺ,好了,至此,一个struts2的应用程序已经完成了。启动服务。
输入网址:http://localhost:8090/struts2_HelloWorld/SayHello.jsp

Ⅻ ,在页面中随便输入一个aaaa试一下。

哈哈,成功!!!
本文通过创建一个简单的 Struts2 应用程序来演示如何搭建并运行 Struts2 HelloWorld 示例项目。介绍了从创建项目结构、编写 Java 类到配置 struts.xml 文件及 JSP 页面的全过程。
509

被折叠的 条评论
为什么被折叠?



