初学struts 2 , 配置及简单例子

本文介绍了使用 Struts2 框架进行 Web 应用开发的基本步骤,包括所需 JAR 包的选择、配置文件的编写、Action 类的创建及结果页面的设置,并提供了 HelloWorld 示例的指引。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

struts2与struts1实在有很大的不同,可以说是完全不相干的两个东西.

 

如果用eclipse开发struts2的程序,

 

1.下载struts2 的包,解压,复制到 lib目录下

!注意~~~如果全部都复制过来的话可能会在tomcat运行,编译时出现错误,如果复制得不够又可能会报错.

最最基本的需要7个jar

 

struts2-core-2.1.6.jar

xwork-2.1.2.jar

freemarker-2.3.13.jar

ognl-2.6.11.jar

spring-test-2.5.6.jar    (这个不知是不是必要的)

commons-fileupload-1.2.1.jar

commons-io-1.3.2.jar

 

还有 commons-logging-1.1.jar ,  junit-3.8.1.jar

struts2一个有约50个jar可以根据自己的需要加上

 

2.写web.xml文件 要写filter和filter映射

 

3.自己建个struts.xml文件,位置在src目录下,编译后它会在classes目录下的

 

4.建1 action     extends   com.opensymphony.xwork2.ActionSupport

重载 execute()方法

 

5.建一result  (jsp页面)

jsp页面中可用 <s:property value="message" /> 输出action中的属性字段

用s标签要加入库

<%@ taglib prefix="s" uri="/struts-tags" %>

 

6.在struts.xml中写配置,配置action 和 result

 

HelloWorld例子

http://struts.apache.org/2.x/docs/hello-world.html

struts.xml 写法

http://struts.apache.org/2.x/docs/strutsxml.html

 

web.xml写法

http://struts.apache.org/2.x/docs/webxml.html

 

Guides

http://struts.apache.org/2.x/docs/guides.html

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值