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

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

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章