波斯马BOSSMA Information Technology

Struts2的HelloWorld例子

发布时间:2008年1月20日 / 分类:JAVA / 13,539 次浏览 / 评论

今天看了下Struts2,遇到几个问题,弄了半天。总体感觉比Struts1要清晰简单不少,本文以最简单的HelloWorld为例,简单看一下Struts2的使用方法。

相比Struts1,Struts2有了很大的变化(据说来源于WebWork,本人没有用过),例如:
1、配置方式变化,如:struts.xml放到了classes中…
2、Struts2中去掉了FormBean,相关项直接放到了Action中…
还有很多新的东西,有时间慢慢看。

[点此下载例子全部代码]

一、相关软件及版本:
Struts 2.0.11
Tomcat 5.5.20

二、HelloWorld例子说明:

1、文件结构:
struts2_helloworld.gif

2、jar包的冲突问题:
Tomcat和Struts中的lib中的包有冲突,经测试保留以下包即可运行本实例:
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.11.jar
xwork-2.0.4.jar

提供的下载中不包含这几个文件,你需要手动添加到WEB-INF/lib中

3、Tomcat虚拟目录的配置:
在Tomcat安装目录: \conf\Catalina\localhost文件夹下,添加文件:struts2test.xml
内容如下:



F:\java\struts2test 是我的程序放置的目录,需要修改成你的,最好struts2test的文件名与文件夹名称相同

4、以上各项确定无误后,启动Tomcat
输入:http://你的Tomcat地址/struts2test/HelloWorld.action
页面应该显示如下:
Struts is up and running …

OK,祝你好运!

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自波斯马,原文地址《Struts2的HelloWorld例子

关键字:

建议订阅本站,及时阅读最新文章!
【上一篇】 【下一篇】

发表评论